如何在Postgres CTE的左连接上聚合?

时间:2017-01-27 09:44:20

标签: sql postgresql join

在此CTE中,mytable中的每一行都可以在jointable中连接0行或多行。我正在尝试在此查询中返回array_agg的{​​{1}}列的jointable,但我收到一条错误消息,指出我无法在{{1}中使用聚合}。

value

1 个答案:

答案 0 :(得分:0)

GROUP BY语句中不能包含UPDATE子句。此外,UPDATE无法访问联接表中所有匹配的行,因此无论如何都无法返回。

您必须在外部查询中再次加入jointable才能获得所需的结果。