Jump to content


Photo

Duvida Sobre Sql


  • Faça o login para participar
2 replies to this topic

#1 b1nhuu

b1nhuu

    Normal

  • Usuários
  • 99 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Programação

Posted 05/12/2006, 14:52

Galera seguinte, to com uma duvida (para variar :assobio: ) entre usar Inner Join ou Subconsulta na minha instrução SQL.

Meu amigo disse que inner join vai deixar minha consulta bem mais rápida, pelo fato de unir as 3 tabelas diferentes que vou usar na minha consulta e assim fazer somente um acesso ao banco. Porém ele não tem certeza, e com subconsulta ia ficar muito mais limpo o código.

Gostaria de saber se alguém ai entende disso, e pode me dizer a diferença entre ele em questão de desempenho, tipo onde seria melhor de usar.

Lembrando que eu estou fazendo uma instrução que usa 3 tabelas ao mesmo tempo.

Obrigado aew! (y)
Aprender, aprender e aprender...

PHP orientado a objeto - Ok
Formação Java - Iniciando

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 05/12/2006, 15:47

com certeza o melhor é evitar sub queries...

numa subquerie, o banco identifica a querie e a subquerie como duas instrucoes SQL ou seja o banco processa duas queries.. ja em inner join ele processa apenas uma...
www.andrewsmedina.com.br

#3 b1nhuu

b1nhuu

    Normal

  • Usuários
  • 99 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro
  • Interesses:Programação

Posted 06/12/2006, 08:30

(y) Vlw aew kra.
Aprender, aprender e aprender...

PHP orientado a objeto - Ok
Formação Java - Iniciando




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq