我試圖將一個表中的值設置爲另一個表中的值的總和。沿着這些路線的東西:SQL更新查詢中的聚合函數?
UPDATE table1
SET field1 = SUM(table2.field2)
FROM table1
INNER JOIN table2 ON table1.field3 = table2.field3
GROUP BY table1.field3
當然,因爲這表示,它不會工作 - SET
不支持SUM
,它不支持GROUP BY
。
我應該知道這一點,但我的想法畫了一個空白。我究竟做錯了什麼?
+1 :讚賞更新 – 2010-01-06 00:37:12