首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mysql 数据库中存在重复记录,删除保留其中一条, 百度看了,感觉sql好长好啰嗦,有啥敏捷的方?

mysql 数据库中存在重复记录,删除保留其中一条, 百度看了,感觉sql好长好啰嗦,有啥敏捷的方?

提问于 2020-02-28 14:49:46
回答 1关注 0查看 181

mysql 数据库中存在重复记录,删除保留其中一条, 百度看了,感觉sql好长好啰嗦,有啥敏捷的方法吗

mysql  数据库中存在重复记录,删除保留其中一条, 百度看了,感觉sql好长好啰嗦,有啥敏捷的方法吗

DELETE FROM  vitae a WHERE  (a.peopleId, a.seq) IN (   SELECT    peopleId,    seq   FROM    vitae   GROUP BY    peopleId,    seq   HAVING    count(*) > 1  ) AND rowid NOT IN (  SELECT   min(rowid)  FROM   vitae  GROUP BY   peopleId,   seq  HAVING   count(*) > 1 )

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档