DELETE FROM EMP E WHERE E.ROWID > (SELECT MIN(X.ROWID)
FROM EMP X WHERE X.EMP_NO = E.EMP_NO);删除表中相同记录的sql语句,小弟看不懂,哪位老大能解释解释。。
FROM EMP X WHERE X.EMP_NO = E.EMP_NO);删除表中相同记录的sql语句,小弟看不懂,哪位老大能解释解释。。
解决方案 »
- 怎么建个表属性有“字”,“频率”统计表student中姓名属性中除第一个姓之外的字的频率?
- oracle查询一变量语句?
- 数据库服务器同步--高分求解
- 请教关于竞价系统数据库设计的问题
- 如何将excel的数据导入oracle的表中?
- oracle可以指定取多少行到多少行吗?比如取第四行到第八行的sql。
- 服务名的问题
- RedHat8.0,装Jsdk1.4.1_01已经成功(可做Java程序了),但装Oracle时,提示:P/bin/jre下找不到Java Runtime Envrionment
- 变量为什么输出不现实内容呢?
- SQLDeveloper启动后一直在“等待编辑器初始化”
- 怎样把.gz文件复制到磁带机
- windows2003企业版安装了ORACLE9I,可在ASP里不好用.
如果两条记录重复了,通过ROWID 不同来区分他们
删除重复的EMP_NO
FROM EMP观察结果,你会发现每行ROWID不一样,我们可以利用ROWID来限定唯一行,例如,结果如下A AAADVZAAJAAAAASAAA
A AAADVZAAJAAAAASAAB
C AAADVZAAJAAAAASAAC这样,我们可以取A最大的ROWID,A的值就唯一了!