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

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

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

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

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

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

чтоб в итоге в table 1 было id,name, phone,adress
id у таблиц совпадает. пробовал копировать столбец, он вставляется внизу таблицы а не с первого столбца.
  • Вопрос задан
  • 189 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • Shultais Education
    Основы SQL
    3 месяца
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Решения вопроса 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

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

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

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