永发信息网

数据库删除内容重复的行(除主键ID之外其他列值都相同)

答案:2  悬赏:50  手机版
解决时间 2021-11-14 17:47
  • 提问者网友:骨子里的高雅
  • 2021-11-13 21:13
数据库删除内容重复的行(除主键ID之外其他列值都相同)
最佳答案
  • 五星知识达人网友:愁杀梦里人
  • 2021-11-13 22:52
如果ID没有和其他表关联 那就select distinct 其他字段到临时表 然后删除原表 把临时表的记录insert进来就可以
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-11-14 00:19
delete from table_name
where id not in (select max(id) from table_name group by column_name1,column_name2,column_name3。。。。。。)
其他列都group by出来就行了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯