Как именно организовать расписание мероприятий в mysql?

Добрый день!
Есть некоторый список событий, для каждого события определен список дат, в каждой дате мероприятия распределенные по времени. У каждого мероприятия есть статус, цена, заказчик и его контактные данные.
Выглядит примерно так:

"Event_Name" => [
    "Date_1" => [..],
    "Date_2" => [..],
    "Date_3" => [
         "Time_1" => [..],
         "Time_2" => [
             "Status" => "Reserved",
             "Price" => "100000000",
             "Customer" => ["Name" => "...", "Phone" => "...", "Email" => "..."]

Как такой список данных представить в таблице? На каждую Date_N может приходиться порядка 10-12 Time_N. Дат всего десять, но каждый день смещаются на сутки.
Буду очень признателен за уделенное время и помощь!
  • Вопрос задан
  • 359 просмотров
Решения вопроса 1
27cm
@27cm
TODO: Написать статус
Таблицы:

events (id_event, name, ...)
События.

customers (id_customer, name, phone, email, ...)
Заказчики.

events_dates (id_event_date, id_event, id_customer, datetime, status, price, ...)
Мероприятий.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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