数据库删除数据表重复数据,只留下ID较小的行

 删除表中重复数据,留下ID比较小的行

delete   from    表
where   [重复字段]     in   (select     [重复字段]     from  表     group     by     字段     having     count([字段])   >   1)
and   ID  not  in  (select   min(ID)   from     [表]     group   by   [字段]     having   count([字段])> 1)

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。