#mysql #join #replace
#mysql #Присоединиться #заменить
Вопрос:
нужна помощь в создании запроса для замены полей в таблице, которые соответствуют второй таблице.
таблица1
city
таблица2
city | code
Мне нужно заменить все вхождения city в table1 кодом table2, соответствующим полю city
Ответ №1:
я думаю, это будет что-то вроде этого:
обновить таблицу1 t1 установить t1.city = t2.code из таблицы2 t2, где t1.city = t2.city
Ответ №2:
На самом деле, не обязательно для замены:
UPDATE table1 JOIN table2 ON table1.city = table2.city SET table1.code = table2.code