读书人

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

发布时间: 2012-08-07 14:54:48 作者: rapoo

只查询重复的记录,要怎么做啊?
也就是跟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) 

读书人网 >SQL Server

热点推荐