-1
我正在嘗試製作一個打印與該值關聯的所有值的小型SQL腳本。從單個值中選擇值
舉例來說,如果我有這樣的表:
1 | 1
1 | 2
1 | 3
2 | 1
2 | 2
3 | 1
4 | 2
我怎樣才能上市,顯示我是這樣的:
1| 1 2 3
2| 1 2
3| 1
4| 2
感謝。
我正在嘗試製作一個打印與該值關聯的所有值的小型SQL腳本。從單個值中選擇值
舉例來說,如果我有這樣的表:
1 | 1
1 | 2
1 | 3
2 | 1
2 | 2
3 | 1
4 | 2
我怎樣才能上市,顯示我是這樣的:
1| 1 2 3
2| 1 2
3| 1
4| 2
感謝。
select col_1,
listagg(col_2, ' ') within group (order by col_2) as all_values
from the_table
group by col_1
order by col_1;
我曾嘗試使用group by,但有問題的是我只得到第一行的列表。我沒有任何想法如何寫出第二行 – depecheSoul 2014-12-04 15:06:47
你想要在列表中,或者你想這些值在不同的列?從期望的輸出中不清楚。 – Taryn 2014-12-04 15:09:24
我只是想使用選擇順序,這將顯示我內部關係 – depecheSoul 2014-12-04 15:10:52