leha2002828
@leha2002828
Программирование php/html

Можно ли совместить базы по id?

Такой вопрос, есть две таблицы.
Я бы хотел их совместить.
Таблицы такого вида.
1 таблица: id, username, group
2 таблица: id, password, status
Это к примеру, id у них одинаковый, то есть если первая строка с ид 1 то и во второй таблице ид 1 относится к ней.
Вот мне нужно создать 3 таблицу, с таким видом id, username, password, group, status
Возможно ли как то такое сделать?
  • Вопрос задан
  • 207 просмотров
Пригласить эксперта
Ответы на вопрос 3
@mletov
Именно таблицу?
Может лучше вьюху, заджоинить 2 таблицы по id и все (почитайте про JOIN).

Если принципиально нужна именно новая таблица, то просто из этой вьюхи сделать SELECT INSERT
Ответ написан
IceRD
@IceRD
"SELECT t1.id, t1.username, t1.group, t2.password, t2.status
FROM table1 t1 
LEFT JOIN table2 t2 ON t2.id = t1.id";


и остается добавить INSERT https://dev.mysql.com/doc/refman/8.0/en/insert-sel...
Ответ написан
Комментировать
@bioroot
Читайте про INSERT ... SELECT Коротко, нужно создать структуру новой таблицы, а затем сделать в неё INSERT, выбрав данные запросом (например, как написал Ice).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы