解决以下场景的 Teradata 查询

Teradata Query To Solve Below Scenario

我有以下场景,想编写查询来获取输出。 你能帮我解决这个问题吗?

输入:

Column1 Column2
X       1
X       2
X       3
Y       1
Y       2

预期输出:

Column1 Column2
X       1,2,3
Y       1,2

谢谢。

这样做:

SELECT Column1,TRIM(TRAILING ',' FROM (XMLAGG(Column2||',' ORDER BY Column2 ) (VARCHAR(100)))) Column2  FROM database.table
GROUP BY 1