PDA

Ver la Versión Completa : Query con 2 o más tablas?


daragor
07-08-2013, 01:52:09
Hola compañeros recurro nuevamente a sus conocimientos!
Necesito que me guien en esto: debo hacer un query en una base de datos firebird, obviamente, que tome valores de 2 o 3 tablas. Esto es posible? me ayudan con la sintaxis?

Ejemplo: tablas caja, clientes, cobradores

Debo mostrar en un dbgrid, que tomará los datos de la consulta, los registros de caja, pero en ves de los codigos de cliente y cobrador debe mostrar sus nombres, para eso deberé tomar el codigo de caja y localizar en las otras 2 tablas sus nombres. Espero me entiendan, muchas gracias!!

movorack
07-08-2013, 04:33:01
Hola,

Debes usar un join con las tablas que requieres enlazar. Busca en la documentación de firebird como hacer los joins y si tienes dudas las compartes con nosotros.

olbeup
07-08-2013, 08:41:11
Hola daragor

haber si te puedo orientar con la poca información que nos das.

SELECT
A.IDCAJA
,B.CLIENTE
,C.COLABORADOR
FROM Cajas AS A
INNER JOIN Clientes AS B
ON B.IDCLIENTE = A.CLIENTEID
INNER JOIN Colaboradores AS C
ON C.IDCOLABORADOR = A.COLABORADORID

Esto es lo que buscas.

Un saludo.