@kobylyatskiy

Объединить данные двух таблиц в одну Mysql?

Есть первая таблица в которой задано время для сеансов.
5bfde71cb4292694576262.png
Есть вторя таблица в которой задано количество свободных мест для этого каждого сеанса.
5bfde735efb13881303636.png
Возможно ли как то объединить эти две таблицы и получить нечто похожее?
5bfde74f28452097107115.png
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
ProKiLL
@ProKiLL
Системный администратор
Во первых таблицы необходимо привести к нормальной форме следующим образом
Необходимо вручную пройти по каждому полю seans и создать новую таблицу типа date, seance, place (пример запроса)
Insert table3 (table3.date, Table3.seance, table3.place) 
(
SELECT
table1.date,
/*seans1 поменять на seans2....10....n*/
table1.seans1,
table2.seans1
FROM
table1
INNER JOIN table2 ON table2.date = table1.date
)

Запись в третью таблицу необходимо сделать столько раз сколько у Вас колонок seans
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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