我需要组合多列的值,但没有重复的值。我可以使用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