同一张表中删除重复数据
Posted stevenlii
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同一张表中删除重复数据相关的知识,希望对你有一定的参考价值。
同一张表中,假设以两个字段做唯一业务,这两个字段分别为key1,key2,
则以这两个字段为唯一
DELETE tablename FROM t_price_insignt_profit , ( SELECT min(id) id, key1, key2 FROM tablename GROUP BY key1, key2 HAVING count(*) > 1 ) t2 WHERE tablename .key1=t2.key1 AND tablename .key2=t2.key2 AND tablename .id > t2.id;
以上是关于同一张表中删除重复数据的主要内容,如果未能解决你的问题,请参考以下文章