我有一张表t1
,其值为
col1 col2
1 2
1 4
1 4
2 4
2 4
3 5
3 5
4 3
4 3
5 1
5 1
5 6
5 6
我需要输出
1 2
1 4
5 1
5 6
即col2
有多个条目,我只对这些记录感兴趣。
任何帮助?
答案 0 :(得分:3)
一种方法:
select col1, col2
from t1
where col1 in (select col1 from t1 group by col1 having count(distinct col2) > 1)
group by col1, col2
查询应该是不言自明的。