在SQL中删除重复记录(多种方法)
dedecms.com
2 semon 20000
3 xyz 30000
内容来自dedecms
内容来自dedecms
SQL> select * from employee group by emp_id,emp_name,salary having count (*)>1
织梦内容管理系统
dedecms.com
EMP_ID EMP_NAME SALARY
织梦好,好织梦
copyright dedecms
---------- ---------------------------------------- ----------
内容来自dedecms
1 sunshine 10000
织梦内容管理系统
2 semon 20000
copyright dedecms
SQL> select * from employee e1
本文来自织梦
内容来自dedecms
where rowid in (select max(rowid) from employe e2
where e1.emp_id=e2.emp_id and
dedecms.com
e1.emp_name=e2.emp_name and e1.salary=e2.salary);
织梦好,好织梦
copyright dedecms
EMP_ID EMP_NAME SALARY
---------- ---------------------------------------- ----------
dedecms.com
dedecms.com
1 sunshine 10000
织梦好,好织梦
3 xyz 30000
本文来自织梦
2 semon 20000
dedecms.com
本文来自织梦
文章评论
共有位Admini5网友发表了评论 查看完整内容