屹砾

屹砾技术博客,记录生活点滴。
Email/QQ/MSN/GTalk: eli.wuhan@gmail.com

留言簿

积分与排名

Growing & Life

JavaSE & JavaEE

Linux & Unix

阅读排行榜

评论排行榜

Oracle中删除重复记录

delete emp e1
  where e1.empno <> (select max(empno) from emp e2
  where e1.deptno=e2.deptno
  and e1.job=e2.job);
删除数据库中的重复记录(不是全部删除)
原理是删除重复记录中不是最大值的记录,
这要求此字段必需是数字型

posted on 2008-01-22 18:53 屹砾 阅读(107) 评论(0)  编辑  收藏 所属分类: Database




标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-06-16 21:44 编辑过