Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2010, 20:50
vitogq
 
Fecha de Ingreso: enero-2004
Ubicación: Granada
Mensajes: 81
Antigüedad: 20 años, 3 meses
Puntos: 0
Extraer datos no coincidentes

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.
__________________
VitoVi.com
Responsable Programación Web