kingquake21 发表于 2013-2-1 11:02:00

一道SQL面试题

 
从一张没有主键的表中找到所有重复的行
例如:
A   B   C
---------
1   1   2
1   1   3
1   1   3
1   1   3
 
得到:
1   1   3
 
——————
 
A   B   C
---------
2   1   2
2   1   3
2   1   3
2   1   2
 
得到:
2   1   2
2   1   3
 
当时想了很久,没有正确答案,回来之后想了一下,发现可以用group by来实现
 
select * from TableNamegroup by A,B,Chaving count(*)>1
页: [1]
查看完整版本: 一道SQL面试题