[firebase-br] RES: INNER JOIN MESTRE DETALHE

Gilson gilson em rio-minas.com
Seg Jun 2 11:16:33 -03 2014


Resolvi aqui, vou fazer a consulta de forma individual jogando cada uma 
em uma string, depois junto elas, ficou melhor !!!

Em 02/06/2014 11:03, Renan Rogowski Pozzo escreveu:
> O inner vai trazer o registro apenas se ele existir nas duas tabelas
> ligadas.
> Se o registro existe apenas na tabela principal, mas pode não existir nas
> demais, o ideal é usar o left.
>
> Abraço,
> Renan Rogowski Pozzo
>
> *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos 37:5*
>
>
> Em 2 de junho de 2014 10:59, Gilson <gilson em rio-minas.com> escreveu:
>
>> E ae PP kkk
>>
>> Em 02/06/2014 10:48, Wesley Oliveira escreveu:
>>
>>   Wesley Oliveira
>>> Programador de Sistemas de Informação
>>> RG System Informática
>>> Fone:      +55 (27) 3727-1127
>>> Celular:    +55 (27) 99606-0038
>>>
>>> -----Mensagem original-----
>>> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Gilson
>>> Enviada em: segunda-feira, 2 de junho de 2014 10:42
>>> Para: FireBase
>>> Assunto: Re: [firebase-br] INNER JOIN MESTRE DETALHE
>>>
>>> o Left Join não vai me atender, eu preciso que me traga os dados se o
>>> mesmo
>>> existir na tabela principal !!
>>>
>>> Em 02/06/2014 10:28, Paulo Sérgo Feix escreveu:
>>>
>>>> Tente usar um LEFT JOIN
>>>>
>>>>
>>>> Em 2 de junho de 2014 08:21, Gilson <gilson em rio-minas.com> escreveu:
>>>>
>>>>   Sim, eu tenho um campo com uma sequencia que é comum entre elas !!!!
>>>>> Em 02/06/2014 10:15, Cyber Guido escreveu:
>>>>>
>>>>>     Gilson,
>>>>>
>>>>>> Certifique-se de que todas as tabelas INNER JOIN tenham pelo menos
>>>>>> um registro que satisfaça a condição de ligação. As que não
>>>>>> atenderem não poderão ser ligadas dessa forma.
>>>>>>
>>>>>> Cordialmente,
>>>>>> Carlos
>>>>>>
>>>>>> ------ Original Message ------
>>>>>> From: "Gilson" <gilson em rio-minas.com>
>>>>>> To: "FireBase" <lista em firebase.com.br>
>>>>>> Sent: 02/06/2014 10:04:18
>>>>>> Subject: [firebase-br] INNER JOIN MESTRE DETALHE
>>>>>>
>>>>>>     Pessoal estou tendo dificuldade de fazer um INNER JOIN, o que
>>>>>> estou
>>>>>>
>>>>>>> fazendo não esta me retornando nada !!!
>>>>>>> Estou usando o Delphi com firebird 2.1
>>>>>>> Form29.Exigencia.SQL.Add('SELECT * FROM CONTROLE_DE_EXIGENCIAS');
>>>>>>> Form29.Exigencia.SQL.Add('INNER JOIN processos2 on
>>>>>>> controle_de_exigencias.procambiental = processos2.processoseama');
>>>>>>> Form29.Exigencia.SQL.Add('INNER JOIN SEMMADES on
>>>>>>> controle_de_exigencias.procambiental
>>>>>>> = SEMMADES.PROCESSOSEMMADES');
>>>>>>> Form29.Exigencia.SQL.Add('INNER JOIN auto_infracao on
>>>>>>> CONTROLE_DE_EXIGENCIAS.PROCAMBIENTAL =
>>>>>>> AUTO_INFRACAO.NUM_REGISTRO'); Form29.Exigencia.SQL.Add('INNER JOIN
>>>>>>> ibama on CONTROLE_DE_EXIGENCIAS.PROCAMBIENTAL
>>>>>>> = IBAMA.NUM_REGISTRO');
>>>>>>> Form29.Exigencia.SQL.Add('INNER JOIN supram on
>>>>>>> CONTROLE_DE_EXIGENCIAS.PROCAMBIENTAL
>>>>>>> = supram.PROCESSOSEAMA');
>>>>>>> Form29.Exigencia.SQL.Add('INNER JOIN inea on
>>>>>>> CONTROLE_DE_EXIGENCIAS.PROCAMBIENTAL
>>>>>>> = INEA.PROCESSOSEAMA');
>>>>>>> Form29.Exigencia.SQL.Add('INNER JOIN inema on
>>>>>>> CONTROLE_DE_EXIGENCIAS.PROCAMBIENTAL
>>>>>>> = inema.PROCESSOSEAMA');
>>>>>>>
>>>>>>> ______________________________________________
>>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>>>
>>>>>>>   ______________________________________________
>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>>
>>>>>>
>>>>>>   ______________________________________________
>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>>>
>>>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
>>> saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>>> ______________________________________________
>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>> http://www.firebase.com.br/fb/artigo.php?id=1107
>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>>
>>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>





Mais detalhes sobre a lista de discussão lista