Привет, я создаю базу данных, которая позволяет пользователям делать заказы в ресторане. Ниже моя модель данных для базы данных.
Мой вопрос: я немного запутался в том, как бы я проверял таблицы, доступные в данный вечер. В ресторане есть 15 столов на любой вечер с 4-мя людьми за столом (группы могут быть от 4 до 6 больших, группы больше 4 займут два стола).
Как мне запросить базу данных, чтобы вернуть таблицы, доступные в данный вечер.
Спасибо.
EDIT ::
Это то, что я пробовал. (Часть этого псевдо, так как я не совсем уверен, как это сделать)
SELECT tables.table_id
FROM tables
LEFT JOIN table_allocation
ON tables.table_id = table_allocation.table_id
WHERE table_allocation.table_id is NULL;
Возвращает пустые строки, так как проверяет отсутствие таблицы. Я не совсем уверен, как бы я сделал тест даты бит.