导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

数据库的统计问题

danmali 上海华谊工程有限公司 数据库工程师/管理员  2003-12-23 02:01:58
现在有4个数据表a,b,c,d,表中都含有 tel 字段!要统计4个表中tel字段所有重复的值,并列出来,sql语言怎么写?(我想知道用什么方法能先把4个表中的tel字段的数据先汇总起来,是用视图吗?)请老鸟们帮帮忙!
...全文
64 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LoveSQL 2003-12-23
select tel
from
( select tel from a
union all
select tel from b
union all
select tel from c
union all
select tel from d
) a
group by tel
having count(*)>1
回复
victorycyz 2003-12-23
不好意思,雷同了。我回贴的时候只看到了一楼的回贴的。
回复
victorycyz 2003-12-23
用楼上的方法:
select tel
from
( select tel from a
union all
select tel from b
union all
select tel from c
union all
select tel from d
) a
group by tel
having count(*)>1

回复
gmlxf 2003-12-23
具有重复的tel:

select tel from
(select tel from a
union all
select tel from b
union all
select tel from c
union all
select tel from d
) a group by tel having count(*)>1
回复
gmlxf 2003-12-23
汇总union all:

select tel from a
union all
select tel from b
union all
select tel from c
union all
select tel from d
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告