8
UPDATE user
SET balance = balance + p.amount
FROM payments p WHERE user.id = p.user_id AND p.id IN (36,38,40)
に参加しかし、それはバランスに加え、最初の支払い1936年 の値のみの量私はコード内のサイクルを作りたくない、それを修正する方法を私を助けてください多くの要求を実行するPostgreSQLのUPDATE - 左とクエリが問題
'p'は未定義です。 –
no -pは副選択の別名です。完全に定義されています。 – Rob