У меня возникла проблема с выбором значений из таблицы a (id, room_name), где нет соответствующих событий в таблице b (room_id, room_start, room_finish)
мой запрос выглядит следующим образом
SELECT id, room_name FROM rooms WHERE NOT EXISTS (SELECT * FROM room_events WHERE room_start BETWEEN '1294727400' AND '1294729200' OR room_finish BETWEEN '1294727400' AND '1294729200')
table a содержит несколько комнат, таблица b содержит события комнаты Я не получаю никаких результатов в случае, если есть какое-либо событие для любого из номеров в метках времени. Я ожидаю, что во всех комнатах нет событий.