sql 中 如何去重复数据 两条完全重复的数据,删掉一条留一条

如题所述

思路是这样:

    先查出来有重复的条目

    将有重复的条目备份单条到临时数据表

    删掉原数据表中的有重复条目

    将临时表中的条目插入到原数据表中

* 查有重复条目的SQL是这样的形式:

select col_1,col_2,col_3 

from table

group by col_1,col_2,col_3

having count(1)>1

* 可以通过 select……insert语句将重复数据插入到临时表中。

* 在做这项工作前先备份原始数据表。

就这样。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答