Pablo : Probaste con :
SELECT Cliente.*,
Localidad.*,
Provincia.*,
Institucion.*
FROM Cliente, Localidad, Provincia, Institucion
WHERE Cliente.[Campo Id entre Cliente e Institucion]= Institucion.[Campo Id
entre Institucion y Cliente] And
Cliente.[Campo Id entre Cliente y Localidad] = Localidad.[Campo
Id entre Localidad y Cliente] And
Localidad.[Campo Id entre Localidad y Provincia]=
Provincia.[Campo Id entre Provincia y Localidad]
espero se entienda
Maximiliano Viapiano
----- Original Message -----
From: Pablo Satelier
To: gufa List Member
Sent: Tuesday, April 24, 2007 10:03 PM
Subject: [gufa] Consulta SQL
Hola gente,....una vez mas los contacto para ver si alguno me puede tirar una
soga para salir de este pozito.
Les comento el problema:
...Sean 4 tablas,....Clientes, Instituciones, Localidades, Provincias. Las 4
tablas tienen su ID correspondiente. La tabla Localidad tiene además, un ID de
provincia que la vincula con la tabla Provincias. La tabla Instituciones, tiene
un ID de Localidad que la vincula a la tabla Localidades. La tabla Clientes,
tiene un ID que la vincula con la tabla Instituciones, y además, otro que la
vincula con la tabla Localidades.
El problema que tengo es que tengo que traer una consulta la cual sea similar
a:
Cliente - Localidad del Cliente - Institucion - Localidad de Institucion
...entre otras cosas. Hasta el punto de no incluir la localidad de la
institucion, todo bien, con los LEFT JOIN lo logro. Pero al tener que traer dos
datos de la tabla localidades, que esten vinculados con dos campos distintos,
uno de Cliente, y otro de Institucion, se me generó un problema.
Bueno, espero que se haya entendido la consulta, cualquier duda al respecto,
puedo contestarla.
Desde ya gracias a todos por su tiempo.
Saludos, Pablo.-