ORACLE 删除重复数据
2012-03-12 15:26
183 查看
delete FROM mc_test t
where t.rowid <(select max(rowid) from mc_test t1
where t1.row_id=t.row_id)
and t.row_id in(
select t.row_id from mc_test t
group by t.row_id
having count(*) >= 2);
where t.rowid <(select max(rowid) from mc_test t1
where t1.row_id=t.row_id)
and t.row_id in(
select t.row_id from mc_test t
group by t.row_id
having count(*) >= 2);
相关文章推荐
- oracle 查询重复数据并且删除, 只保留一条数据
- 笔记:Oracle查询重复数据并删除,只保留一条记录
- Oracle 删除重复数据只留一条
- Oracle查询重复数据并删除,只保留一条记录
- Oracle 删除重复数据只留一条
- Oracle 查询和删除重复数据
- oracle 查询重复数据以及删除重复数据
- ORACLE,SQLSERVER,DB2 删除重复数据SQL
- Oracle 删除重复数据只留一条
- Oracle 删除重复数据只留一条
- 【转贴】Oracle查询重复数据与删除重复记录方法
- oracle中如何删除重复数据
- 高效删除Oracle中重复数据的方法
- Oracle查询重复数据并删除,只保留一条记录
- oracle单表删除重复数据
- Oracle中如何删除表中重复数据
- Oracle 删除重复数据只留一条
- oracle 删除重复数据
- Oracle 重复数据查询以及删除
- Oracle 删除重复数据只留一条