数组聚合¶
ARRAY_AGG([DISTINCT] A) [在 组内 (排序 根据 orderby_terms)]
将每个组中列 A 的所有值合并为一个数组。
可选地允许使用 WITHIN GROUP 子句来指定在合并为数组之前值的排序方式。如果没有指定子句,则排序是不可预测的。空值将不包含在数组中。
如果提供了DISTINCT关键字,则会从每个数组中删除重复的元素。然而,如果提供了该关键字并且还提供了WITHIN GROUP子句,则WITHIN GROUP子句只能引用与聚合输入相同的列。