有一个表A里有id 和name两个字段,name有许多相同的,现在只保留一条name的记录,删除多余的,该怎么做
解决方案 »
- 排序问题
- 如何在查询结果后加序号,带group by的查询
- 求助ORACLE 中保存clob类型出现如下错误,我用的weblogic 8.1
- 在编译proc是出现Error 172: "szg.cpp", line 265 # Undeclared variable 'oraca'.请问是怎么解决
- 请高手解答
- win me 安装oracle客户端遇到问题了!
- 在用 PL/SQL Developer 中出现的问题
- 非常严重的问题!! 我的sql语句在存储过程之外运行结果正常,当在存储过程内运行时的结果却是错误的??!!
- 关于数据库启动的问题
- 启用TDE后,设置wallet后,仍然无法创建加密表空间,oracle真难用.......
- 如何实现对组进行指定显示n行,第n行及以后的数据全部合计,不足n行的显示原记录?
- 大家来说说使用oracle里面怎样使用索引,提高sql执行速度?
(SELECT MIN(X.ROWID) FROM BB X WHERE X.name = E.name);
http://blog.csdn.net/kkdelta/archive/2009/03/09/3971278.aspx
where id in(
select id
from (select id,row_number() over(partition by name order by id) rn from tb)
where rn>1
);