【发布时间】:2011-07-13 10:41:49
【问题描述】:
我真的需要这样做:
UPDATE table t1
SET column1=t2.column1
FROM table t2
INNER JOIN table t3
USING (column2)
GROUP BY t1.column2;
但是 postgres 说我有关于 GROUP BY 子句的语法错误。有什么不同的方法可以做到这一点?
【问题讨论】:
-
我认为您需要更清楚地证明您想要什么:当您按“t1.column2”分组时引用“t2.column1”在普通查询中也没有意义。您也没有指定连接 t2 和 t1 的任何条件,这实际上没有意义。
-
我认为至少用mysql做不到
标签: postgresql group-by