A ver si me logro explicar:
Tengo en mi base de datos 3 tablas: tabla1, tabla2, tabla3
En la tabla1 tengo 1 campo que es el id de la tabla2
Hasta aqui no hay problema, lo soluciono con un innerjoin.
Ahora bien, en la tabla2 tengo 2 campos mas que son id de la tabla3
Aqui es donde se me complica, puedo enlazar uno de los dos campos a la tabla3 a traves de otro inner join, pero cómo hago para enlazar el segundo campo con ésta misma tabla(tabla3)?
Les paso la consulta que tengo:
Código:
SELECT * FROM(tabla1) INNER JOIN tabla2 ON tabla1.id=tabla2.id_tabla1 INNER JOIN tabla3 ON tabla2.campo3=tabla3.id
¿como le puedo agregar tambien los datos de la taba3 para el campo4 de la tabla2?
Espero que me hallan entendido y puedan ayudarme
Muchas gracias.
Saludos.