在 Athena Aws 中连接行值

Mur*_*r R 4 amazon-web-services amazon-athena

我有 2 个列,可以说 id 和值。我想连接按 id col 分组的值。例如。我有 ID 值 1 a 1 b 2 a 2 b 我需要输出作为 ID 值 1 a,b 2 a,b

Nic*_*sca 15

您可以使用一个array_agg后接一个array_join

select id, array_join(array_agg(values),',') from table group by 1
Run Code Online (Sandbox Code Playgroud)

将为array_agg您提供具有相同 id 的所有值的数组,并将array_join它们连接成一个字符串。请参阅文档