UPDATE user
SET balance = balance + p.amount
FROM payments p WHERE user.id = p.user_id AND p.id IN (36,38,40)
Но это добавляет к балансу только стоимость суммы первого платежа 1936 года.
Пожалуйста, помогите мне, как это исправить, я не хочу делать цикл в коде, чтобы выполнить много запросов.