Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2010, 14:04
erpeli
 
Fecha de Ingreso: abril-2006
Mensajes: 104
Antigüedad: 18 años, 10 meses
Puntos: 0
Consulta Join entre tablas

Os pongo las tablas y luego os explico

Cervezas
cerveza
id_cerveza

Cervezas_comidas

id_cerveza
id_comida

Comida
comidas
id_comidas

Y la consulta que quiero montar es: partiendo de un id_cerveza, dime las coincidencias de Cervezas y Cervezas_comidas, y de esas coincidencias, busca las coincidencias de la columna id_comida de Cervezas_comidas, y la columna comida de la tabla Comidas en función del id_comida.

O dicho en cristiano, a partir de una cerveza ver que comida tiene asociada.

Muchas gracias por su ayuda.

PD: supongo que no hace falta decirlo pero llevo poco con esto de Mysql y quiero aprender a hacer consults con los JOIN, yo generá esta consulta

SELECT comidas.comida
FROM cervezas, cervezas_comidas LEFT JOIN cervezas
ON cervezas_comidas.id_cerveza = cervezas.id_cerveza
LEFT JOIN comidas
ON cervezas_comidas.id_comida=comidas.comida
ORDER BY comidas.comida

Pero parece que no anda muy acertada. Saludos y gracias por su tiempo.