Представление данных календаря бронирования - PullRequest
0 голосов
/ 06 мая 2020

Я разрабатываю календарь бронирования и хочу представить доступность кают по временным интервалам, как показано ниже.

enter image description here

И отобразить комбинированный " доступность »для всех кают, как показано ниже:

enter image description here

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

Любые предложения по представлению общей доступности кают лучше, чем указано выше, приветствуются.

Мы очень ценим ваши предложения.

1 Ответ

1 голос
/ 06 мая 2020

Простая структура может выглядеть следующим образом:

cabins
(cabin_id*
,cabin_name)

bookings
(booking_id*
,cabin_id
,from_datetime
,to_datetime)

* = (component of) PRIMARY KEY
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...