Les explico a ver si lo pueden entender:
Tengo 4 tablas:
Código:
De estas cuatro tablas tengo que sacar la consulta para mostrar las reservas de un restaurante y necesito que me salgan todas las horas del dia, es decir:Reservas Mesas Horas Restaurante cod cod cod cod codMesa codRest hora nom codHora ref reserva
Código:
Bueno, esto lo he conseguido con la consulta:Hora Mesa Reserva 19:00 01 Reserva01 19:00 --- --- 19:00 --- --- 19:30 02 Reserva02 19:30 03 Reserva03 19:30 --- --- 20:00 --- --- ...
Código:
Ahora solo me falta poder relacionar las tablas de las reservas con las de las mesas, ya que si cambio la opcion del codRest por 2, no me salen las mesas en la vista, pero me siguen saliendo los datos de las reservas.SELECT * FROM horas LEFT OUTER JOIN reservas ON ((horas.cod = reservas.codHor) AND (reservas.fech = '2008-11-19')) LEFT OUTER JOIN mesas ON ((reservas.codMes = mesas.cod) AND (mesas.codRest = 1))
Espero haberme explicado bien, por favor si no entienden algo, preguntenme.
Muchas Gracias. Un Saludo.