Tras haber mirado en el foro y no conseguir solucion planteo esta pregunta.
Estoy haciendo una web para poder alquilar un alojamiento, tengo dos tablas, una donde describo las habitaciones y otra donde tengo la ocupacion
En la tabla habitaciones tengo:
codigo, nombre, descripcion, ocupacion; codigo es primary key
En la tabla ocupacion tengo:
id, id_item, the_date, state; id es primary key e id_item es index
La relacion entre las tablas se hace con codigo = id_item
Lo que me gustaria es poder recuperar las habitaciones libres para unas determinadas fechas con una sola llamada es decir:
Código:
SELECT codigo,nombre0, capacidad
FROM elementos LEFT JOIN ocupacion ON codigo = id_item
WHERE id_item Is Null AND the_date >='".$datosres["res_finicio"]."' AND the_date <'".$datosres["res_fsalida"]."'
ORDER BY nombre0
Pero no me recupera las habitaciones libres, me recupera solo las ocupadas....
Agradezco sus posibles ayudas.