从表中删除重复行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从表中删除重复行相关的知识,希望对你有一定的参考价值。

this will delete where uniqueField is greater
  1. DELETE T1
  2. FROM MyTable T1, MyTable T2
  3. WHERE T1.dupField = T2.dupField
  4. AND T1.uniqueField > T2.uniqueField

以上是关于从表中删除重复行的主要内容,如果未能解决你的问题,请参考以下文章

从表中的多个重复项中删除特定记录

如何从表中删除某些行?

从表中删除重复的 ID - 性能改进

想要使用其他公司代码表从表中删除行

从表中删除不会删除行

从 mysql 表中检索所有行,但首先将它们分组以删除重复