mysql
zhang840327220
这个作者很懒,什么都没留下…
展开
-
查询和删除表中重复数据sql语句(一)
1、查询表中重复数据。select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 d...原创 2013-03-22 17:14:36 · 356 阅读 · 0 评论 -
查询和删除表中重复数据sql语句(二)
比方说 在A表中存在一个字段“name”, 而且不同记录之间的“name”值有可能会相同, 现在就是需要查询出在该表中的各记录之间,“name”值存在重复的项; Select Name,Count(*) From A Group By Name Having Count(*) > 1 如果还查性别也相同则如下: Select Name,sex,Count(*) From A Gro...原创 2013-03-22 17:22:08 · 129 阅读 · 0 评论