Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Consultas dinamicas (https://www.clubdelphi.com/foros/showthread.php?t=48941)

muppett 08-10-2007 20:47:20

Consultas dinamicas
 
Hola espero me puedan ayudar a resolver este problemita: Tengo una bd y para crearla utilize paradox7 bueno tengo 3 tablas cliente, mercancia y proveedor y cada una tiene sus campos lo q necesito hacer es en una forma poner todos los campos d las tres tablas y realizar una consulta osea q d la tabla d cliente agarre un campo y d la d mercancia otro para poder realizar la busqueda todo esto utilizando la sintaxis sql para despues crear un historial d busquedas como le hago:confused::confused::confused: espero me haya explicado bien;)

Lepe 08-10-2007 20:56:02

Busca un manual de sql por las palabras clave "inner join", eso te permitirá unir las tres tablas por sus claves comunes teniendo todos los campos disponibles. Después solo tienes que incluir en la cláusula where las restricciones que quiera el usuario.

A modo de ejemplo:

Código SQL [-]
select mercancia.descripcion, proveedor.nombre
from  (mercancia inner join proveedor on mercancia.id = proveedor.idmercancia)
where proveedor.idproveedor = 3 and mercancia.idmercancia = 2

Saludos


La franja horaria es GMT +2. Ahora son las 14:59:43.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi