Fórum Inner Join #220152

12/03/2004

0

Alguém sabe se o comando SQL, ([b:c9bf052aba]INNER JOIN[/b:c9bf052aba]), deixa o SQL mais rápido. Estou com dúvidas sobre isso.

Sds


Bruno Bacelar


Blbacelar

Blbacelar

Responder

Posts

12/03/2004

Jack_loco

Caro Bruno Bacelar,

Além de ser uma forma muito mais recomendada e profissional da utilização da linguagem SQL, ela oferece um certo ganho em relação a selecionar varias tabelas com condições de where!


Responder

Gostei + 0

12/03/2004

Lucas Silva

Tem casos que com join normal não dá para trazer o resultado desejado!


Responder

Gostei + 0

12/03/2004

Blbacelar

Muito Obrigado pela Ajuda

Sds

:)


Responder

Gostei + 0

12/03/2004

Gasper

A utilização do comando (JOIN) da SQL, que faz junção entre tabelas, deve ser usado com muita atenção, pois em alguns casos percisa da utilização de JOINS mais complexos com LEFT ou RIGHT....


Responder

Gostei + 0

12/03/2004

Wtjunior

Bruno,

Se a sua pergunta é o Inner Join em relação ao uso :

select a.coluna, b.coluna
from tabela a, tabela1 b
where a.cod = b.cod

não faz a menor diferença

Wilson


Responder

Gostei + 0

12/03/2004

Afarias

Bruno, não faz a menor diferença


Na verdade Wilson, pode fazer diferença. A forma antiga de join (que vc exemplificou) torna mais difícil para os otimizadores dos bancos SQL trabalharem eficientemente -- usando a nova sintaxe (JOIN) é mais seguro de se obter sempre o melhor desempenho dos otimizadores dos SGBDs


T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar