delete from tabname t1
where rowid <> (select min(rowid)
from tabname t2
where t1.col_name = t2.col_name
and t1.id = t2.id);
Oracle 删除重复记录仅保留一条
最新推荐文章于 2025-07-02 00:06:23 发布
本文介绍了一种使用SQL语句从数据库表中删除重复记录的方法。通过比较两个表中的rowid和特定列值,确保只保留每个唯一组合的第一条记录。
4万+

被折叠的 条评论
为什么被折叠?



