Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2017, 12:25
annx10
 
Fecha de Ingreso: noviembre-2013
Mensajes: 13
Antigüedad: 11 años
Puntos: 0
Respuesta: Consulta Compleja en PHP y Mysql

Hola, insyse.

No tengo tu base de datos para probar yo mismo la consulta pero creo que si haces:

Código MySQL:
Ver original
  1. SELECT tHabitacion, dHabitacion, AA, noHabitacion, MaxPax, idHabitacion FROM hab WHERE idHabitacion NOT IN
  2.     ( SELECT idHabitacion FROM reservas WHERE Estado = 'Reservado' AND ('2017-04-28' BETWEEN `CheckIn` AND `CheckOut`)
  3. OR  Estado = 'Generado' AND ('2017-04-28' BETWEEN `CheckIn` AND `CheckOut`)) GROUP BY AA LIMIT 2

Creo que agrupando por AA y limitando a 2 te saldrían. También he leido que recomiendan no usar los * para hacer las consultas, indicando los campos a seleccionar, por temas de rendimiento.

Saludos.