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