0
我想使用SQLAlchemy創建以下語句。它可以在數據庫中完全執行,因此不涉及將任何數據檢索到sqlalchemy層。更新子查詢中的多個列
UPDATE summary s SET (sum_x, sum_y, avg_x, avg_y) =
(SELECT sum(x), sum(y), avg(x), avg(y) FROM data d
WHERE d.group_id = s.group_id);
你的幫助是非常讚賞
另外,如果WHERE子句是子查詢的一部分,還是意味着它是UPDATE的一部分(它目前至少不以任何明顯的方式加入* data *)?換句話說,括號有點偏離? –
是的,他們是,你是對的。我會糾正它們 – Juergen