Случай:
Как обновить table1
с данными из table2
, где id
равно?
Проблема:
Когда я запускаю следующий оператор обновления, он обновляет все записи в table1
(даже если поле id
в table1
не существует в table2
).
Как я могу использовать синтаксис таблицы множественного обновления, чтобы обновлять ТОЛЬКО записи в table1
ТОЛЬКО, где id
присутствует в table2
и равно?
UPDATE table1,table2
SET table1.value=table2.value
WHERE table2.id=table1.id
Спасибо заранее.