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