Consulta SQL
Muy Buenas, tengo una duda sobre como hacer una consulta lo más rápido posible en un programa de reserva de instalaciones:
Tabla Instalaciones:
InstalacionID
Denomimacion
Tabla Horas:
HoraID
InstalacionID
Tabla ReservasRealizadas:
ReservaID
InstalacionID
Fecha
HoraID
Lo que necesito es que me liste todas las horas de una determinada instalación en una fecha en concreto y que me diga si existe una reserva para cada hora de esa fecha o esa instalación. Lo ideal sería que la consulta me diese como resultado 3 columnas:
InstalacionID HoraID Reservada
Instalación 1 Hora 1 Falso
Instalación 1 Hora 2 Verdadero
Instalación 1 Hora 3 Falso
Instalación 2 Hora 1 Falso
Instalación 2 Hora 2 Verdadero
... Etc...
Si no se pude hacer con una sola consulta me gustaría saber la forma más rápida para hacerlo, gracias.
Tabla Instalaciones:
InstalacionID
Denomimacion
Tabla Horas:
HoraID
InstalacionID
Tabla ReservasRealizadas:
ReservaID
InstalacionID
Fecha
HoraID
Lo que necesito es que me liste todas las horas de una determinada instalación en una fecha en concreto y que me diga si existe una reserva para cada hora de esa fecha o esa instalación. Lo ideal sería que la consulta me diese como resultado 3 columnas:
InstalacionID HoraID Reservada
Instalación 1 Hora 1 Falso
Instalación 1 Hora 2 Verdadero
Instalación 1 Hora 3 Falso
Instalación 2 Hora 1 Falso
Instalación 2 Hora 2 Verdadero
... Etc...
Si no se pude hacer con una sola consulta me gustaría saber la forma más rápida para hacerlo, gracias.
1 respuesta
Respuesta de panzaverde
1