PDA

Ver la Versión Completa : añadir descripcion al codigo del Cliente


Lepe
08-10-2003, 18:26:11
esta consulta se me pone dificil, echarme una mano.... al cuello...

En la tabla albaran tengo FidRemite, FidDestinatario que son clave ajena (foránea) de la tabla Clientes.

En la tabla Clientes tengo idCliente (autonumerico), NombreCliente

Todos los campos son enteros largos, usando tablas paradox

datos de la tabla Albaran:
fidRemite__FidDestinatario
___1__________2
___1__________3

Datos de la tabla Clientes:
idCliente_____NombreCliente
___1___________Pepe
___2___________Juan
___3___________Amargaito del tó

en un listado necesito obtener:
____FidRemite__NombreCliente (del Remite)_______FidDestinatario__ NombreCliente (del Destinatario)
______1________Pepe_________________________________2_____________Juan
______1________Pepe_________________________________3_____________Amargaito del tó

No consigo añadir los campos del Nombre del Cliente. he hecho mas de 500 consultas SQL y no obtengo
los resultados que deseo :(

El Resultado de la consulta va a un TRxDBGrid

Gracias por vuestro tiempo.

Viet
08-10-2003, 18:43:34
hola

esto te sirve?



Select

a.id_cliente,
a.nombre,
b.id_cliente,
b.nombre

From

Albaran al inner join clientes a on (al.FidRemite=a.id_cliente)
inner join clientes b on (al.FidDestinatario=b.id_cliente)




suerte ;)

Lepe
08-10-2003, 19:46:19
Muchisimas gracias por tu respuesta, RÁPIDA Y EFICAZ.

Desde luego si que me vale.... No se me habría ocurrido hacer 2 inner join, yo lo intentaba con 1 solo.

En realidad la consulta es más complicada, ya que además doy la posibilidad de que el usuario elija ver sólo los albaranes cuyo Remite y/o Destinatario es uno en concreto. He adaptado tu consulta y va de miedo !!!.

Gracias de nuevo.