sql查询重复记录的方法

一、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断html

 

select * from people  where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)



二、查找表中多个字段的重复记录sql

 

select * from vitae a where (a.peopleId,a.seq) in (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)



三、查某一列(或多列)的重复值(只能够查出重复记录的值,不能查出整个记录的信息)ui

查找stuid,stuname重复的记录spa

 

select stuid,stuname from stuinfogroup by stuid,stunamehaving(count(*))>1



参考资料: sql查询重复记录   http://www.studyofnet.com/news/918.htmlcode

相关文章
相关标签/搜索