У меня есть база данных с 4 таблицами:
- Первая таблица представляет комнаты и имеет один столбец с именем "RoomNumber".
- Вторая таблица имеет значение Hours и содержит один столбец "HourNumber".
- Третья таблица - «Дни», содержит два столбца «DayNumber» и «DayName».
- Последняя таблица - «TimeTables комнат», и это таблица отношений между тремя другими таблицами.
В последней таблице есть следующие столбцы:
- RoomNumber
- DayNumber
- HourNumber
- Тема (что происходит в определенный часи день)
, но в этой таблице хранятся только записи с комнатами, в которых есть Тема (она хранит только часы с занятыми комнатами), она не отображает записи с пустыми темами, поэтому она не может отобразить меня, когдавыбранная комната доступна (без темы означает, что комната свободна).
Я хочу как-нибудь написать запрос, который даст мне статус всех комнат в определенный день и час.
Например, этот запрос ретуВсе занятые комнаты в день 1, час 1:
SELECT *
FROM TimeTables
WHERE HourNumber = 1 AND DayNumber = 1
Но я хочу получить статус всех комнат в определенное время, я знаю, что остальные записи не существуют.
Есть ли способ сделать что-то подобное?