Oracle利用rowid删除表中重复记录

2014-11-24 18:56:01 · 作者: · 浏览: 10

先看表myemp


Oracle


查出有重复数据的记录


Oracle


查出没有重复数据的记录


Oracle


查出不重复的记录


Oracle


或者


select * from myemp e where rowid = (select max(rowid) from myemp e2 where e.userid = e2.userid and e.username = e2.username and e.salary = e2.salary)