[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