Fórum Inner Join e Where #196754
23/11/2003
0
Sempre tive uma dúvida. Alguém sabe a diferença entre o Inner Join e Where para fazer relacionamentos entre tabelas ? Os dois funcionam parecido, agora não sei se tem algum ganho de performance, e qual seria o mais recomendado.
Claro que usado o Join eu tenho o left join e o rigth join. Mas estas são as únicas vantagens ?
Grato,
Claro que usado o Join eu tenho o left join e o rigth join. Mas estas são as únicas vantagens ?
Grato,
Denis
Curtir tópico
+ 0
Responder
Posts
23/11/2003
Yankleber
Oi Denis,
Até onde eu sei, não há diferença em performance entre o WHERE e a família JOIN. Contudo, os únicos bancos que eu realmente trabalhei bastante até hoje foram o Access e o SQL-Server, e em ambos não vi diferença de velocidade.
A grande vantagem, é que os JOINs permitem você fazer certos relacionamentos entre tabelas que com o WHERE é impossível.
Até onde eu sei, não há diferença em performance entre o WHERE e a família JOIN. Contudo, os únicos bancos que eu realmente trabalhei bastante até hoje foram o Access e o SQL-Server, e em ambos não vi diferença de velocidade.
A grande vantagem, é que os JOINs permitem você fazer certos relacionamentos entre tabelas que com o WHERE é impossível.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)