3 messages in com.mysql.lists.mysql-esRe: Select multiple
FromSent OnAttachments
Arturo Paredes15 Jul 2004 08:04 
Sebastian Vides15 Jul 2004 09:18 
Miguel Zapata15 Jul 2004 09:50 
Subject:Re: Select multiple
From:Sebastian Vides (sse@argentina.com)
Date:07/15/2004 09:18:46 AM
List:com.mysql.lists.mysql-es

Arturo Paredes wrote:

Hay alguna manera de realizar un select a tres tablas?

Se que es con INNER, LEFT Y RIGHT JOIN lo puedo hacer con dos tablas pero con
una tercera no.

Mi problema es que tengo una tabla1 que uno de sus campos se relaciona con un
campo de la tabla2 y asi mismo otro campo de la tabla1 se relaciona con un campo
de la tabla tabla3

Arturo Paredes Si eres lo que eres vive, ama y da, pero nunca digas que eres más
que los demás

Lo podés hacer con INNER JOIN

SELECT A.campo1, B.campo2, C.campo3, D.campo4

FROM A INNER JOIN B ON A.codigo1=B.codigo1 INNER JOIN C ON B.codigo2=C.codigo2 INNER JOIN D ON C.codigo3=D.codigo 3

WHERE tuconsulta

GROUP BY loquequieras

Esta es para 4 tablas pero podes seguir enlazando INNER JOIN's