У меня есть вопрос по поводу "ОБНОВЛЕНИЕ" в MySQL.У меня есть две таблицы table1
и table2
, которые связаны table1.id=table2.tab1
.Теперь я хотел бы обновить значение в table2
в зависимости от значения в table1
.Я пытался сделать это так:
UPDATE table2 SET table2.val='new value'
WHERE table1.id=table2.tab1 AND table1.val='xy'
Другими словами, я хотел бы изменить значение val
для всех записей в table2
, где соответствующая запись в table1
имеет значение'xy'.
К сожалению, это не работает.Может кто-нибудь дать мне подсказку?