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.

