我在一个名为的表中有重复的数据,bank_currency
如下所示:
currencyid | bankid
--------------------
8 1
8 1
8 1
16 2
16 2
16 2
14 3
14 3
14 3
我不知道为什么数据被重复三次,但我需要删除所有重复项并只保留每一行中的一个。所以我最终是这样的:
currencyid | bankid
--------------------
8 1
16 2
14 3
我不能or告诉 postgresql 保留哪一行,因为它们是重复的ORDER BY
。也许下订单(如果可能的话)并保持最低?任何建议都非常感谢。bankid
currencyid
ROW_NUMBER
ROW_NUMBER