![]() |
Consulta SQL de interbase con delphi 7
Alguien me puede decir como hacer una consulta que coja datos de dos tablas y me lo muestre en un DBGrid. Para hacer la consulta utilizo un IBQuery, y los datos de las tablas estan relacionados por un campo clave.
Clientes [cod_cliente, Nombre, ...] Telefonos [cod_Cliente, Telefono] Teniendo en cuenta que los clientes pueden no tener telefono o mas de un telefono. El grid quedaria asi: juan 615487741 pedro lucas 658712332 678000000 987555555 PD: Alguien me puede decir donde me puedo bajar un manual de SQL practico en español y que contenga muchos ejemplos. Gracias |
Esto lo tienes en las páginas del Club en la Sección Manuales:
Cita:
Algo así, también puedes utilizar un Inner Join. Un Saludo. |
No funciona esa consulta, pero ...
He sacado una aproximaciona a la solucion con esta otra:
Código:
SELECT nombre, telefono FROM CLIENTES INTER JOIN TELEFONOS1º Solo me muestra los clientes que tienen asociado un telefono y quiero que me muestre a todos los clientes. 2º Si un cliente tiene mas de un telefono, me repite el cliente y lo que quiero es que me ponga una linea en blanco. Gracias. PD: El manual es muy bueno, gracias, a ver si lo sigo estudiando. |
| La franja horaria es GMT +2. Ahora son las 17:41:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi