查询以查找数据库中的重复行并删除它们。 任何人都可以解释这些查询他们如何获取结果吗?
SELECT
*
FROM
emp a
WHERE
rowid = (SELECT MAX(rowid)
FROM EMP b
WHERE a.empno=b.empno)
删除:
DELETE FROM
emp a
WHERE
rowid != (SELECT MAX(rowid)
FROM emp b
WHERE a.empno=b.empno)