我在表b(room_id,room_start,room_finish)中沒有相應事件的表a(id,room_name)中選擇值的問題mysql:如果表B中不存在,則選擇表A中的所有項目
我的查詢看起來如下
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')
表中包含多個房間,表b包含房事件 我越來越沒有結果的情況下,對於任何的時間戳內房間的任何事件。我期待所有房間沒有事件。
謝謝你,它做的工作,我想我忘了把括號,而嘗試。 – m1k3y3 2011-01-11 18:10:48