Teradata - 为多列组合不同的列值

时间:2018-02-22 18:53:55

标签: sql teradata

我需要组合多列的值,但没有重复的值。我可以使用UNION从每列中选择DISTINCT,然后使用XMLAGG将它们分组为行。但有更好的方法吗?我可能会超过3列。

Id    Column 1    Column 2    Column 3
1     Red         Orange      Yellow
2     Blue        Green       Blue

期望输出

Id    Columns
1     Red, Orange, Yellow
2     Blue, Green

0 个答案:

没有答案