Oracle 删除重复记录,保留一条,没有主键的情况
想偷懒,网上搜一个,结果没有找到合适的,自己写个吧。有主键的比较简单,网上也很多。--id为主键 a是有重复值的字段begin for v in (select a, min(id) id, count(*) from temp_a group by a having count(*) > 1) loop delete from temp_a t where t.a = v.a
原创
2021-11-05 11:40:31 ·
771 阅读 ·
0 评论