Consulta complicada

23/07/2004 - 01:33 por Gustavo Monasterios | Informe spam
Tengo una tabla PAGOS wue contiene entre otros dos campos
CUENTA_ORIGEN y CUENTA_DESTINO. Una tabla CUENTAS que
tienes CUENTA_ID y ENTIDAD_ID. Una tabla ENTIDADES que
tiene ENTIDAD_ID y NOMBRE_ENTIDAD.

¿Como puedo hacer una consulta que me devuelva los
nombres de las entidades dueñas de las cuentas origen y
destino de cada pago?
 

Leer las respuestas

#1 Javier Loria
23/07/2004 - 03:15 | Informe spam
Hola:
Es posible hacer un JOIN 2 veces con la misma tabla, solo que tienes que
asignarles un Alias:
SELECT Pagos.Cuenta_Origen
, Origenes.Nombre_Entidad
, Pagos.Cuenta_Destino
, Destinos.Nombre_Entidad
FROM Pagos
INNER JOIN Cuentas AS Origenes -- ALIAS!!!
ON Pagos.Cuenta_Origen=Origenes.Cuenta_ID
INNER JOIN Cuentas AS Destinos -- ALIAS!!!
ON Pagos.Cuenta_Detinio=Destinos.Cuenta_ID
Espero te sirva,


Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Gustavo Monasterios escribio:
Tengo una tabla PAGOS wue contiene entre otros dos campos
CUENTA_ORIGEN y CUENTA_DESTINO. Una tabla CUENTAS que
tienes CUENTA_ID y ENTIDAD_ID. Una tabla ENTIDADES que
tiene ENTIDAD_ID y NOMBRE_ENTIDAD.

¿Como puedo hacer una consulta que me devuelva los
nombres de las entidades dueñas de las cuentas origen y
destino de cada pago?

Preguntas similares