RES: [firebase-br] Existe maneira melhor de fazer esse Join Amigos
Jony
jonyridel em yahoo.com.br
Qui Nov 24 11:47:37 -03 2005
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/
Mais detalhes sobre a lista de discussão lista