考虑这个例子:
SELECT comment_date
, array_agg(user_id) users
, array_agg(comment) comments
FROM user_comments
GROUP BY comment_date
- 假设用户和评论的索引引用相同的记录(例如,用户[3] 创建评论[3])是否安全?
- 两个数组的顺序是否可能引用不同的记录,可能是由于性能增强?
我对 Postgres 的内部结构知之甚少,无法信任 array_agg 排序。