
04/06/2010, 14:04
|
| | 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. |