请问一个Sql语句的问题
一个表中存在很多重复纪录,我想找出那些纪录是重复的,并且查到重复多少条,请各位帮忙。 问题点数:20、回复次数:6Top
1 楼tsj68(tsj)回复于 2003-12-02 08:23:23 得分 4
select col1,col2,...coln,count(*) from tablename group by
col1,col2,...colnTop
2 楼letsflytogether(伍子)回复于 2003-12-02 08:45:06 得分 4
select columnname,count(*) [count] from tablename
group by columnname having count(*)>1Top
3 楼wupangzi(无本之木)回复于 2003-12-02 14:13:59 得分 4
tsj68(tsj):的方法可以用!但是要加:having count(*) >1 ,也要注意的是选择的COLUMN与分组的COLUMN要一样!否则就是错误的!
Top
4 楼shuiniu(飞扬的梦)(我是一头只吃西红柿的水牛)回复于 2003-12-02 15:06:29 得分 4
select col1,col2,...coln,count(*) from tablename group by
col1,col2,...coln
having count(*) > 1
Top
5 楼bullcow(白色幽灵)回复于 2003-12-03 22:26:13 得分 4
select columnname,count(*) count1,count2,... from tablename
group by columnname having count(*)>1
这个因该可以解决你的问题
Top
6 楼NeoChen(尼奥)回复于 2003-12-05 07:50:47 得分 0
谢谢大家Top




