FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
#2
|
||||
|
||||
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.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
||||
|
||||
No funciona esa consulta, pero ...
He sacado una aproximaciona a la solucion con esta otra:
Código:
SELECT nombre, telefono FROM CLIENTES INTER JOIN TELEFONOS ON CLIENTES.NIF = TELEFONOS.NIF 1º 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.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5 |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
|