美文网首页
Oracle根据ROWID查询、删除多字段重复数据

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

作者: 承诺一时的华丽 | 来源:发表于2019-03-23 15:02 被阅读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 ))

    相关文章

      网友评论

          本文标题:Oracle根据ROWID查询、删除多字段重复数据

          本文链接:https://www.haomeiwen.com/subject/ubdsvqtx.html