[firebase-br] Ajuda com SQL 1/2 OFF-TOPIC ?
Sávio Assunção
savio_assuncao em pontodigital.eti.br
Qua Mar 21 15:32:20 -03 2012
Ola Pessoal ,
Preciso importar dados de um banco de dados FB tb , que esta normalizado
assim :
Tbcliente : id_cliente , nome
tbFones : id_cliente , telefone
tbEnderecos: id_cliente , endereço
tbDependentes : id_cliente , dependente
Como consigo extrair numa mesma linha os dados das tabelas (
tbfones,tbEnderecos,tbDependentes) quando houver + de um relacionamento
entre elas e
A tbCliente:
Se eu fizer
SELECT C.ID_CLIENTE,
C.NOME,
TBFONES.TELEFONE,
TBENDERECOS.ENDERECO,
TBDEPENDENTES.DEPENDENTE
FROM TBCLIENTE C
INNER JOIN TBFONES ON TBFONES.ID_CLIENTE=C.ID_CLIENTE
INNER JOIN TBENDERECOS ON TBENDERECOS.ID_CLIENTE=C.ID_CLIENTE
INNER JOIN TBDEPENDENTES ON TBDEPENDENTES.ID_CLIENTE=C.ID_CLIENTE
Daí vai retornar + de uma linha se houver + de 1 relacionamento (
c.id_cliente -> tbfones.id_cliente ) por exemplo.
ID_CLIENTE NOME TELEFONE
1 JOSE 34513394
1 JOSE 99872131
Tem como retornar na mesma linha ?
Sávio Assunção
www.pontodigital.eti.br
Delphi 6 + FB2.1 + Debian 4
Mais detalhes sobre a lista de discussão lista