oracle删除重复行剩一条记录
--删除重复的数据剩下一条,没有重复的数据就剩下
delete cncc_customeraddr_tab
where exists (select max(id)
from cncc_customeraddr_tab t
where t.ADDRSOURCETYPE = '1300000001'
group by t.arrearmain_id,
t.RELADDR,
t.addrsourcetype)
请帮我看看这个语句有什么问题,id为主键、
delete cncc_customeraddr_tab
where exists (select max(id)
from cncc_customeraddr_tab t
where t.ADDRSOURCETYPE = '1300000001'
group by t.arrearmain_id,
t.RELADDR,
t.addrsourcetype)
请帮我看看这个语句有什么问题,id为主键、
...全文
相关推荐
解决Oracle删除重复数据只留一条的方法详解
本篇文章是对Oracle删除重复数据只留一条的解决方法进行了详细的分析介绍,需要的朋友参考下
Oracle查询重复数据与删除重复记录方法
几个删除重复记录的SQL语句 1.用rowid方法 2.用group by方法 3.用distinct方法 1。用rowid方法
Oracle查询重复数据与删除重复记录方法(txt)
Oracle查询重复数据与删除重复记录方法,Oracle查询重复数据与删除重复记录方法
Oracle查询重复数据并删除,只保留一条记录.docx
Oracle查询重复数据并删除,只保留一条记录.docx
Oracle中用Rowid查找和删除表中的重复记录
总结一下几种查找和删除重复记录的方法,适用于有大量重复记录的情况


