12/04/2011, 15:42
|
| | | Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 8 meses Puntos: 20 | |
Duda cómo relacionar 3 tablas Muy buenas,
No consigo realizar una consulta entre 3 tablas, resulta que la tabla 1 se relaciona con la tabla 2 y la tabla 2 se relaciona con la tabla 3. Necesito hacer una consulta con las 3 y no se si es que no se puede o no lo se hacer.
Ejemplo, las tabla A y la tabla B se relacionan de la siguiente manera
SELECT * FROM tablaA as A
JOIN tablaB as B
ON A.evento_id = B.evento_id;
De este resultado me gustaria poder relacionarla con la tabla 3, pero no se como.
La único que consigo es creando otra relación entre la tabla B y la tabla C
SELECT * FROM tablaB as B
JOIN tablaC as C
ON B.mercado_id = Cmercado_id;
Pero de esta forma nunca consigo relacionar la tabla A con la C.
Se puede coger el resultado del JOIN de la primera relación A y B y luego hacer otro JOIN con la tabla C?
No se si logro explicarme bien, si no agradecería que me lo hicieráis saber.
Muchas gracias de antemano! |