SR array<varchar> 类型如何使用函数聚合在一起?

SR 有什么函数可以把 array 类型的数据 聚合后和在一起吗
例如有两条数据,
type value
1, [“a”,“b”]
1, [“c”]
怎样group by 后变成
1, [“a”,“b”,“c”]

现在暂时只能使用 unset 函数把一行变成多行,然后再group by一下用 group_concat() 函数拼接一下,感觉稍微有点麻烦

array_concat 可以吗?

array_concat 不行,array_concat 是把一行数据的多个array 字段拼在一起
我这边需要将 多行数据的同一个 array 类型的字段拼在一起,需要有一个 聚合的 array_concat函数才行

嗯,感觉是需要支持下这个功能。

加个聚合函数array_concat

1赞

产品正在规划这个功能,预计会在下个版本支持

1赞

2.5版本支持吗

2.5还没支持 :sweat_smile:

这个特性有什么进展吗

https://github.com/StarRocks/starrocks/issues/22587 已经有社区同学在研发了