[firebase-br] Join ou Where ??

diogo em smartsistemas.com.br diogo em smartsistemas.com.br
Ter Out 18 14:51:14 -03 2005


assim nao muda nada, mas se fizer assim, é diferente, pois vai trazer todos 
os cliente, independente se o cliente tiver cep ou não.

select clientes.*,ceps.* from clientes left outer join ceps on ( ceps.cep = 
clientes.ceps )


Diogo
Smart Sistemas


----- Original Message ----- 
From: "Denis Rocha" <denisrocha em hotmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, October 18, 2005 3:27 PM
Subject: [firebase-br] Join ou Where ??


> Oi Pessoal,
>
> Sempre tive uma dúvida. Qual a diferença de usar Join ou Where ? Existe o 
> caso do lef join e rigth join, mas tirando essas duas particularidades, 
> qual a vantagem ?
> Por exemplo. Se eu tiver uma tabela clientes e uma tabela Ceps.
>
> Se eu fizer :
>
> select clientes.*,ceps.*  from clientes,ceps where clientes.cep = ceps.cep
>
> ou
>
> select clientes.*,ceps.* from clientes inner join ceps on ( ceps.cep = 
> clientes.ceps )
>
> Ambas vão ter o mesmo resultado. Pelo que testei a performance tbm a 
> mesma. Existe alguma recomentação para usar uma ou outra forma ?  O não 
> existe nenhuma padronização.
>
>
> Grato a todos,
> Denis
>
>
>
>


--------------------------------------------------------------------------------


______________________________________________
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 





Mais detalhes sobre a lista de discussão lista