Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2006, 06:45
Avatar de zacktagnan
zacktagnan
 
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 20 años, 1 mes
Puntos: 3
El uso del INNER JOIN

Veamos:

Teniendo cuatro tablas en una base de datos: tabla_1, tabla_2, tabla_3, y tabla_4.

La tabla_4 se relaciona con el campo ID de las otras tres.

Entonces, por ejemplo, en el caso de querer realizar una consulta SQL para sacar datos de las tablas tabla_1, tabla_2 y tabla_4, yo lo que hago es lo siguiente:

SQL = "SELECT * FROM tabla_1 INNER JOIN (tabla_4 INNER JOIN tabla_2 ON tabla_4.eltbl2_ID=tabla_2.tbl2_ID) ON tabla_1.tbl1_ID=tabla_4.eltbl1_ID"


Lo que no sé es como sería una SQL para sacar datos de las cuatro tablas a la vez, siguiendo con que la tabla_4 está relacionada con las otras tres.
¿Cómo se construye entonces el INNER JOIN? si es que se puede.

¿ó habría que hacerlo de otra manera?

Saludos,

zacktagnan.
==========================================