RES: [firebase-br] Existe maneira melhor de fazer esse Join Amigos

Luiz Carlos luizdba em gmail.com
Qui Nov 24 14:23:37 -03 2005


Carlos Alberto dos santos wrote:

> Oi amigo obrigado, não rodou da erro no join utilizo interbase 6 vc 
> teria uma dica? valeu
>
>   Lancamentos,
>  Erro =>  join convenio on (convenio.wid = lancamentos.widverba)
>
>
>> From: "Jony" <jonyridel em yahoo.com.br>
>> Reply-To: FireBase <lista em firebase.com.br>
>> To: "'FireBase'" <lista em firebase.com.br>
>> Subject: RES: [firebase-br] Existe maneira melhor de fazer esse Join 
>> Amigos
>> Date: Thu, 24 Nov 2005 10:47:37 -0300
>>
>> Talvez eu não tenha entendido bem a questão, mas os Joins no FireBird 
>> pelo
>> que já vi aqui na lista de discussão são mais rápidos quando usamos o
>> comando Join explicitamente ao invés de faze-los pelo Where.
>>
>> Select
>>   lancamentos.wid,
>>   lancamentos.whistorico,
>>   lancamentos.wvalor,
>>   lancamentos.widverba,
>>   lancamentos.wbaixa,
>>   lancamentos.widpaciente,
>>   lancamentos.widprestacao,
>>   lancamentos.wvencimento,
>>   convenio.wid,
>>   convenio.wconvenio,
>>   paciente.wid,
>>   paciente.wnome
>> from
>>   Lancamentos,
>>   join convenio on (convenio.wid = lancamentos.widverba)
>>   join paciente on (paciente.wid = lancamentos.widpaciente)
>> where
>>   lancamentos.wvencimento = '23.11.2005'
>> and
>>   lancamentos.widfilial = 1
>> and
>>   lancamentos.wstatus = '0';
>>
>> Espero ter ajudado,
>>
>> ----------------------------
>> Jony Ridel
>> Grupo Êxito - Salvador - BA
>> ----------------------------
>>
>>
>> -----Mensagem original-----
>> De: lista-bounces em firebase.com.br 
>> [mailto:lista-bounces em firebase.com.br] Em
>> nome de Carlos Alberto dos santos
>> Enviada em: quinta-feira, 24 de novembro de 2005 09:56
>> Para: lista em firebase.com.br
>> Assunto: [firebase-br] Existe maneira melhor de fazer esse Join Amigos
>>
>>
>>      Existe maneira melhor de fazer esse Join. Amigos
>>
>>
>>
>> Select lancamentos.wid, lancamentos.whistorico, lancamentos.wvalor,
>> lancamentos.widverba,
>>        lancamentos.wbaixa, lancamentos.widpaciente,
>> lancamentos.widprestacao,
>>        lancamentos.wvencimento, convenio.wid, convenio.wconvenio,
>> paciente.wid, paciente.wnome
>>        from Lancamentos, convenio, paciente where 
>> lancamentos.wvencimento =
>> '23.11.2005' and lancamentos.widfilial = 1
>>        and convenio.wid = lancamentos.widverba and paciente.wid =
>> lancamentos.widpaciente and lancamentos.wstatus = '0';
>>
>> _________________________________________________________________
>> MSN Messenger: converse online com seus amigos .
>> http://messenger.msn.com.br
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>> -- 
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.1.362 / Virus Database: 267.13.7/181 - Release Date: 
>> 24/11/2005
>>
>>
>> -- 
>> No virus found in this outgoing message.
>> Checked by AVG Free Edition.
>> Version: 7.1.362 / Virus Database: 267.13.7/181 - Release Date: 
>> 24/11/2005
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________________
>> Yahoo! Acesso Grátis: Internet rápida e grátis.
>> Instale o discador agora!
>> http://br.acesso.yahoo.com/
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço 
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> _________________________________________________________________
> MSN Messenger: converse online com seus amigos .  
> http://messenger.msn.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Coloque um  "Inner" antes de cada "Join"


Abraços!




Mais detalhes sobre a lista de discussão lista