一道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(*)>11 楼 kingquake21 2011-09-07 居然用着了