Всем привет!
Подскажите пожалуйста.
Есть у меня 2 таблички в базе. Связаны между собой по ключу. Объедению их так для вывода:
SELECT * FROM drivers INNER JOIN buses ON drivers.id_buses = buses.id
Все отлично, выводит результат в таблицу.
Как теперь эту таблицу сохранить?
Задача какая, надо из 2 таблиц создать новую.
За ранее всем спасибо!
SELECT * into new_table FROM drivers INNER JOIN buses ON drivers.id_buses = buses.id
При условии, что водители и автобусы связаны 1:1, то в SELECT в нужном порядке укажите поля, которые должны будут попасть в новую таблицу. Порядок должен быть тот же, что и в новой таблице. Документация
INSERT INTO new_table
SELECT
drivers.id,
drivers.нужное_поле_1,
...
drivers.нужное_полеN,
buses.нужное поле1,
...
buses.нужное_полеN
FROM
drivers
INNER JOIN buses ON drivers.id_buses = buses.id
Можно так
CREATE TABLE new_tbl AS SELECT...
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости