Access - Consulta SQL para sustituir dos campos que hacen referencia a una misma tabla

   
Vista:

Consulta SQL para sustituir dos campos que hacen referencia a una misma tabla

Publicado por Rafael Marin (1 intervención) el 27/12/2013 20:20:53
Tenemos la tabla 't1' con los campos 'a', 'b', 'c'. y tenemos la tabla 't2' con los campos 'd', 'e'.
los campos 'b', 'c' y 'd' son, p.ej., códigos numéricos de ciudades, el campo 'e' es el NOMBRE de las ciudades.
Lo que quiero yo es hacer una consulta en la que se muestre lo siguiente:

a, NOMBRE(de la ciudad cuyo código es 'b'), NOMBRE(de la ciudad cuyo código es 'c').

He hecho alguna prueba con INNER JOIN y es lo que quiero peeeeeeero parece que solo se puede sustituir un campo y no DOS como yo quiero.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Consulta SQL para sustituir dos campos que hacen referencia a una misma tabla

Publicado por Lucas Felipe (59 intervenciones) el 31/12/2013 02:20:42
Hola, prueba con esto
SELECT Tabla1.a, Tabla2_1.e, Tabla2_2.e
FROM (Tabla1 INNER JOIN Tabla2 AS Tabla2_1 ON Tabla1.b = Tabla2_1.d) INNER JOIN Tabla2 AS Tabla2_2 ON Tabla1.c = Tabla2_2.d;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar