首页 > 数据库技术 > 详细

关于pgsql删除表中重复记录的办法

时间:2020-12-01 11:17:37      阅读:29      评论:0      收藏:0      [点我收藏+]

直接上sql:

delete from tablename where id not in (select min(id) from tablename group by field_name);

该语句的解释为:先根据要去重的字段进行分组,查询出最小的id,这些id为不重复的id;然后删除记录的时候只要排除掉这些id即可

本人参考自:https://www.sohu.com/a/148078629_505779  好的博客要分享!

关于pgsql删除表中重复记录的办法

原文:https://www.cnblogs.com/zty1304368100/p/14066715.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!