MySQL объединяет две таблицы вместе - PullRequest
0 голосов
/ 23 сентября 2019

Я не лучший в MySQL, но в настоящее время нахожусь в порядке, не уверен, если это возможно, или мне придется сделать сценарий, чтобы сделать это, используя вставки.

Но у меня есть две таблицы AccountInfoи AccountLogin, они оба используют один и тот же PK, поэтому id1 будет совпадать с id1 в другой таблице.То, что я пытаюсь сделать, - это объединить обе таблицы в одну таблицу, называемую учетной записью, или объединить в таблицу из двух и переименовать после.

Любая помощь или совет будут оценены.

1 Ответ

0 голосов
/ 23 сентября 2019

Создайте таблицу «Участники» со столбцами: id, другие столбцы AccountInfo, другие столбцы AccountLogin.

Затем, как сказал Лелио Файета, INSERT INTO Участники SELECT id, другие столбцы AccountInfo ai, другие столбцыAccountLogin ОТ FRIN AccountInfo и INNER JOIN AccountLogin al ON (al.id = ai.id).

Кроме того, если есть строки AccountInfo без совпадающих строк AccountLogin, вы можете использовать левое соединение вместо внутреннего соединения.

Раскрытие информации: я обычно использую Oracle, поэтому могу ошибиться с MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...