我有一个包含35列的Oracle表,其中一列是唯一的ID。
此表有一些重复的条目/行。
当我执行select distinct (*)
时,我得到一个号码x
当我执行select distinct ("every column but id")
时,我得到一个号码y < x
无论如何我可以从这张表中获得那些重复的列吗? 减号没有帮助。
答案 0 :(得分:2)
SELECT ("every column but id")
FROM yourTable
GROUP BY
("every column but id")
HAVING COUNT(*) > 1
删除它们