Oracle 删除表中的重复数据 删除表中某列重复的数据,只保留最新或者最旧的一条; 替换下列代码中的中文后即可使用。 DELETE FROM 去重复的表 WHERE ID IN ( SELECT ID FROM ( SELECT eol.*, row_number () over ( partition BY eol.去重字段 ORDER BY eol.排序字段 DESC ) rn FROM 去重复的表 eol ) WHERE rn != 1 )