如何根据Oracle中的一列不同值从select语句中获取记录?

How to get records from select statement based on one column distinct value in Oracle?

请帮我解决下一个问题:

结果应该是:

按 iban_code 不同

过滤

可以使用row_number解析函数。

Select * from
(Select t.*,
Row_number() 
 over (partition by per_id, iban_code 
        order by main_bank_account desc) as rn
From your_table t)
Where rn=1;

干杯!!