在Oracle 11g 1.1版中構建SQL以連接來自多行的列值是否可能?在Oracle 11g 1.1版中連接來自多行的列值的SQL查詢
下面是一個例子:
Table A
dName cName amount type
A B 100 water
A B 200 house
A C 400 air
A B 300 water
的SQL的輸出應該是 -
dName CName totalAmount count type
A B 600 3 water,house
A C 400 1 air
移除輸出重複的類型也不同像..
所以基本上類型列結果是來自表A的類型值與由dName和cName組成的總和(數量)組的串聯。
SQL的任何幫助?我正在使用Oracle 11g 1.1版。所以listagg()函數不起作用。實際上我不想使用collect()函數。我的意思是不需要改變當前的表結構。
11.1正在使用。不支持wm_concat – Abhi