当您遇到表中重复记录的问题时,在编写SQL时编写最快的,不要缓慢地将它
复制到Excel表中。
如下所示,SQL,查找重复记录,并在重复记录中记录最小id值(id在表中自我增长)
选择min(ID)作为ID,structsn、
日期、
用户名、StarCount,计数(structsn)为
从t_dor_structstar
在日期= '20160919
通过structsn、日期、用户组、StarCount
具有计数(structsn)> 1
然后可以直接
删除。基本原则是查找重复记录的每个记录,删除最小ID重复记录并删除剩余的重复记录。
删除从t_dor_structstar
身份证在哪里
选择s.id从t_dor_structstar S,
(
选择min(ID)作为ID,structsn、日期、
用户名、StarCount,计数(structsn)为
从t_dor_structstar
在日期= '20160919
通过structsn、日期、用户组、StarCount
具有计数(structsn)> 1
一)
哪里
日期=日期
和a.structsn = s.structsn
和a.userid = s.userid
和a.starcount = s.starcount
和张!= s.id
)
以上是本文的全部内容,希望本文的内容能给大家的
学习或
工作带来一定的帮助,同时也希望能给予更多的
支持!