Задать вопрос
@WebforSelf

Как сделать слияние 2 таблиц mysql и добавить новые столбцы?

есть 2 таблицы в базе данных.

таблица table 1
id, name

таблица table 2
id, phone, adress

Как сделать слияние чтоб в table 1 встали поля phone ,adress

чтоб в итоге в table 1 было id,name, phone,adress
id у таблиц совпадает. пробовал копировать столбец, он вставляется внизу таблицы а не с первого столбца.
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Решения вопроса 1
@WebforSelf Автор вопроса
Вот идеальное решение, вдруг кому пригодится

update table2 t2, table1 t1
set t2.pole1=t1.pole1,t2.pole2=t1.pole2
where t1.name=t2.name;
select * from table2;
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Radjah
@Radjah
Как вариант SELECT INTO

Выгрузка в файл и загрузка из файла.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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