Tengo problemas para seleccionar valores de la tabla a (id, room_name) donde no hay eventos correspondientes en la tabla b (room_id, room_start, room_finish)mysql: seleccione todos los elementos de la tabla A si no existe en la tabla B
mi consulta busca siguiente
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')
la tabla a contiene varias habitaciones, la tabla B contiene eventos habitaciones estoy recibiendo ningún resultado en caso de que haya cualquier caso para cualquiera de las habitaciones dentro de las marcas de tiempo. Espero que todas las habitaciones NO tengan eventos.
gracias, hace el trabajo, creo que me olvidé de poner paréntesis mientras lo intentaba. – m1k3y3