【发布时间】:2020-04-12 23:52:14
【问题描述】:
我们有一个带有 n 重复记录的表的 Oracle 数据库,如下所示:
select * from benefit_allowed_tiers:
ben_tier_id ben_id ben_tier_alowed name
1202932929 33817 1202932929 £10,000
1202932934 33817 1202932934 £30,000
1202932931 33817 1202932931 £20,000
1202932925 33817 1202932925 Not selected
1202932931 33817 1202932931 £20,000
1202932929 33817 1202932929 £10,000
1202932934 33817 1202932934 £30,000
1202932925 33817 1202932925 Not selected
... (sometimes there may be more than 2 duplicates)
我需要删除所有这些重复记录,但只有一个。如何实现?
有很多关于如何在其他数据库中执行此操作的信息,但我没有找到如何在 Oracle 中执行此操作的方法
【问题讨论】:
标签: oracle duplicates sql-delete