delete from tbname where rowid in(select max(rowid)
from tbname where ... having count(*)>1);
from tbname where ... having count(*)>1);
解决方案 »
- 500W条数据 快速插入,快速查询。
- 数据库中有单引号的值怎么查找出来
- 已导入另一台机子上的数据库,但查询仍只有原来的
- 如何在程序中把某个用户下的表结构复制到另一个用户,或者直接自动创建一个用户,把表结构都复制到该用户下
- sql 分类统计
- 如何在函数中返回多个结果集,且集合个数是变化的
- 数据库能起动,不能加载怎么办
- 100分求rapid sql6.0的crash!!!!!
- 想表达这个意思:if exists(Select CustID From PayAccount where CustID = iCustID and deptID= ideptID) then要如何写
- SQL DEVELOPER 新建连接测试时老是失败,显示错误 ORA_12505
- oracle for linux下载和安装问题
- 求一个数据库的解决方案,希望大家能给点建议!
delete from tablename a1 where a1.rowid!=(select max(rowid) from tablename a2 where a1.id=a2.id )