我有一个使用array_agg()
函数生成数组字符串的查询
SELECT
array_agg(message) as sequence
from mytable
group by id
这将生成一个如下所示的表:
sequence
1 foo foo bar baz bar baz
2 foo bar bar bar baz
3 foo foo foo bar bar baz
但我的目标是压缩字符串数组,使每个字符串数组在一行中只能重复一次,例如,所需的输出将如下所示:
sequence
1 foo bar baz bar baz
2 foo bar baz
3 foo bar baz
如何用Presto SQL做到这一点呢?
https://stackoverflow.com/questions/56349907
复制相似问题