我在teradata数据库中有以下数据表
cstmr_id |名称 1 | AAAAAA 1 | BBBBBB 2 | CCCCCC 2 | DDDDDD
我希望输出像 1 | AAAAAA,BBBBBB 2 | CCCCCC,DDDDDD
应将输出写入另一个表。 所有这些都需要在teradata中完成。
先谢谢, Nikhila
答案 0 :(得分:1)
你的Teradata版本是什么?是否安装了XML服务?
SELECT cstmr_id,
RTRIM(XMLAGG(name || ','
ORDER BY name
) (VARCHAR(1000)),',')
FROM tab
GROUP BY 1