如何将所有逗号分隔的值与vertica中的表的一个值相对应

时间:2014-09-03 09:18:39

标签: sql vertica

我在vertica有一张桌子。表名sub_temp。映射键是一个标识列.Data如下:

 MAPPING_KEY | SUBSCRIBER_KEY | DATASOCCODE
-------------+----------------+-------------
           1 |              1 | 123
           2 |              1 | 456
      250001 |              1 | 342
           3 |              2 | 789
           4 |              2 | 000
      250002 |              2 | 42

我想要输出如下:

SUBSCRIBER_KEY | DATASOCCODE
---------------+-------------
             1 | 123,456,342
             2 | 789,000,42

对一个SUBSCRIBER_KEY可以有多个DATASOCCODE。以上数据只是一个例子。 请为上述问题提出建议。

0 个答案:

没有答案