Задать вопрос
leni_m
@leni_m
ЧупаКобрус

Можно ли заменить значения из другой таблицы Mysql?

есть таблица
a  | b
a1 | b1
a2 | b2
...

во вторую таблицу я подставлял значения из первой
b  | c
b1 | c1
b2 | c2
...

но теперь понадобилось заменить поле b на значения a из первой таблицы
т.е. 2 таблица должна получиться
b  | c
a1 | c1
a2 | c2
...

Подскажите пожалуйста можно ли такое сделать и каким запросом?
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
  • Академия Эдюсон
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Java-разработчик + ИИ
    9 месяцев
    Далее
Решения вопроса 1
Immortal_pony
@Immortal_pony Куратор тега MySQL
UPDATE 
    `second_table`
    JOIN `first_table` ON (`first_table`.`b`=`second_table`.`b`)
SET
    `second_table`.`b`=`first_table`.`a`
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы