我的想法是做這樣的事情:通過ID的Oracle SQL - 集團通過一列,並提取其他值列
ID CURRENCY AMOUNT
1 RUS 14,55
1 USD 22,22
1 PLN 444,44
2 PLN 22
然後我想組,並得到輸出:
INPUT
ID CUR_1 AMOUNT_1 CUR_2 AMOUNT_2 CUR_3 AMOUNT_3
1 RUS 14,55 USD 22,22 PLN 444,44
2 PLN 22
重要的是要合適的金額與正確的貨幣相結合。對於ID = 1,最大對數是3。它可能會發生變化,從1至3。
我試圖使用LISTAGG
但它會產生與所述數據的進一步處理的問題。
搜索'PIVOT' – lad2025
還是做在前端,其中這種東西真正屬於。 – LoztInSpace