テーブル b (room_id、room_start、room_finish) に対応するイベントがないテーブル a (id、room_name) からの値の選択に問題があります。
私のクエリは次のようになります
SELECT ID, room_name FROM 部屋 存在しない場所 (SELECT * FROM room_events WHERE room_start BETWEEN '1294727400' と '1294729200' また room_finish BETWEEN '1294727400' と '1294729200')
テーブル a には複数の部屋が含まれ、テーブル b にはルーム イベントが含まれています。タイムスタンプ内のいずれかの部屋にイベントがある場合、結果が得られません。すべての部屋でイベントが発生しないことを期待しています。