Oracle根据ROWID查询、删除多字段重复数据

2019-03-23  本文已影响0人  承诺一时的华丽

一、查询重复数据

SELECT * FROM demo t1 WHERE t1.ROWID NOT IN ( SELECT MIN(t2.ROWID) FROM demo t2 GROUP BY id,name)

一、删除重复数据

DELETE FROM demo WHERE ROWID IN (SELECT ROWID from demo t1 WHERE t1.ROWID NOT IN ( SELECT MIN(t2.ROWID) FROM demo t2 GROUP BY id,name ))

上一篇 下一篇

猜你喜欢

热点阅读