我正在尝试制作一个小型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
感谢。
答案 0 :(得分:1)
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;