日期:2014-05-16  浏览次数:20791 次

如何删除字段值重复的记录
一张有大约98万条记录的表,表里有一个名为DH的字段,DH的中文含义是电话,现在想要把DH值重复的记录只保留一条,删除多余的,请问该怎么做

------解决方案--------------------
常用的删除语句

SQL code
delete from TABLE
  where rowid not in (select MAX(rowid) from TABLE group by DH)

------解决方案--------------------
探讨
常用的删除语句


SQL code
delete from TABLE
where rowid not in (select MAX(rowid) from TABLE group by DH)