首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

只查询重复的记录,要如何做啊

2012-08-07 
只查询重复的记录,要怎么做啊?也就是跟distinct相反的如果我想查询表userinfo里面字段ssn中存在重复的所有

只查询重复的记录,要怎么做啊?
也就是跟distinct相反的
如果我想查询表userinfo里面字段ssn中存在重复的所有记录要怎么做啊?

比如字段ssn的记录如下
a
a
b
c
c
a
d
g
g

我想通过查询得到下面的结果
a
a
c
c
g
g
也就是去掉了所有独立的记录,只剩下那些重复的记录,请问怎么查询呢?求指教感激不尽!

[解决办法]

SQL code
select * from userinfo t1    where exists (select ssn from userinfo t2 where t1.ssn=t1.ssn group by ssn having count(1)>1) 

热点排行