oracle sql如何组合列字符串值
我有记录oracle sql如何组合列字符串值,sql,oracle,Sql,Oracle,我有记录 id | key | string column ------------------------ 1 | 1 | A ------------------------ 1 | 1 | B ------------------------ 1 | 1 | C 我想要下面这样的结果 id | key | string column ------------------------ 1 | 1 | A, B, C ------------------------
id | key | string column
------------------------
1 | 1 | A
------------------------
1 | 1 | B
------------------------
1 | 1 | C
我想要下面这样的结果
id | key | string column
------------------------
1 | 1 | A, B, C
------------------------
有人知道怎么做吗?
谢谢您正在寻找:
select id, key, listagg(string, ', ') within group (order by string)
from t
group by id, key;