LINUX.ORG.RU

История изменений

Исправление Darth_Revan, (текущая версия) :

UPDATE t2 SET valid = valid + COALESCE((SELECT valid FROM t1 WHERE id = t2.store), 0);

COALESCE для того, чтобы в случае, когда для t2.store нет соответствующего t1.id, не произошло SET valid = valid + NULL, ибо результат такой операции: valid = NULL.

Исходная версия Darth_Revan, :

UPDATE t2 SET valid = valid + COALESCE((SELECT valid FROM t1 WHERE id = t2.store), 0);