读书人

Oracle: 怎样用一条SQL话语删除表中字

发布时间: 2013-09-24 11:29:02 作者: rapoo

Oracle: 怎样用一条SQL语句删除表中字段重复的记录

[解决办法]
以测试过删除了重复记录
delete from emp
where empno in
(select empno from emp group by empno having count(empno) > 1)


and rowid not in
(select min(rowid) from emp group by empno having count(empno) > 1)
[解决办法]
delete from emp a where rowid<>(select min(rowid) from emp b where a.empno=b.empno)

读书人网 >oracle

热点推荐