现在小弟有一个表。。没有关键字,表中存有N表记录,有很多是相同的记录,想把相同的记录删掉(即保留相同记录中的一条,把重复记录删除)高手请给个SQL语句。谢谢
急急急急
急急急急
解决方案 »
- 小问题
- IMP/EXP问题
- 哪位有oracle10 for win 的10.2.0.3 的补丁地址,给一个,急啊!!
- 如何在PL/sql中判断某表的执行计划是否走索引??????
- 如何设定晚上23点定时读取本地d:\download\dingdan\dingdan_2009-07-09.txt?
- 请问SQL语句我要把查到为空的数据,设置为0怎么做???
- pl/sql基本基本的问题~
- 修改系统时间,急!!!
- 问一下关于时间的问题
- 为什么oracle中有些sql查询语句在where后加 tablename.fieldname like '%' 后查询效率会提高几倍?
- oracle中自带的测试数据
- Excel的VBA中怎样调用Oracle中带参数的存储过程
where rowid< (select max(rowid) from table_name
where column1=a.column1 and column2=a.column2
and colum3=a.colum3 and ...);
(select stuid from stu group by stuid having count(*)>1)
and rowid not in(select min(rowid) from stu group by stuid having count(*)>1);
比如说stu表中有stuID字段和stuName字段
stuID字段有很多重复值(select stuID from stu group by stuid having count(*)>1)
查询出表中所有有重复的stuIDselect min(rowid) from stu group by stuid having count(*)>1
查询出表中所有要保留的stuID