从配置单元中的非嵌套数据创建嵌套数据

baubqpgj  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(389)

有什么方法可以从非嵌套数据在配置单元中创建嵌套数据吗
示例:源表

id zip_code
123 12345
123 23456
123 56789
234 12345
234 99999

看起来像这样

id zipcode
123 12345,23456,56789
234 12345,99999

请注意,一个id的zipcode的数目可以是不同的

4ngedf3f

4ngedf3f1#

select id
     , concat_ws(',',collect_set(zip_code)) as zipcode 
  from your_table 
 group by id

collect\u set()将删除邮政编码集合中的重复项。如果需要副本,请使用collect\u list

相关问题