我已经形成了一个大型查询,它使用以下数据条件获取大型数据集。
Column1 Column2
M1 OTH
M1 HHM
M1 RES
M2 HHM
M2 RES
M3 OTH
M3 RES
我需要将其形成为:
M1 OTH,HHM,RES
M2 HHM,RES
M3 OTH,RES
任何帮助都将不胜感激。
答案 0 :(得分:2)
您可以使用this document中描述的可用字符串聚合技术之一。
例如:
SELECT COLUMN1, LISTAGG(COLUMN2, ',') WITHIN GROUP (ORDER BY COLUMN1) AS COLUMN2s
FROM TABLE
GROUP BY COLUMN1;