Ver Mensaje Individual
  #1  
Antiguo 14-06-2006
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
Join de dos tablas, incluso si en la segunda tabla no existe

Hola amigos !

Tengo una tabla de reservas de hotel, y otra de habitaciones asignadas a cada reserva. Una reserva puede o no tener habitaciones asignadas.

Quiero obtener todas aquellas reservas que cumplan una condición, y de dichas reservas obtener si tienen o no asignada una habitación.

Para ello intento con
Código SQL [-]
Select RES.*, HAB.HABITACION
from RESERVAS RES
  left join HABITACIONES HAB
  on RES.NUMRESERVA = HAB.NUMRESERVA
where RES.FECHA = :Param1
pero aquellas reservas que tienes habitaciones asignadas SI me las devuelve, pero las reservas que no tienen habitaciones asignadas NO las devuelve.

He probado con todos los tipos de join y no doy con la solución.

Utilizo Interbase 7.5

Un saludos a todos y gracias por vuestra ayuda.
__________________
Piensa siempre en positivo !
Responder Con Cita