Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nerdmonkey

Ordem das tabelas consultadas

Recommended Posts

A ordem das tabelas interfere em alguma coisa nos resultados ?

 

Ex.:

 

SELECT * FROM ´table_1´ INNER JOIN ´table_2´

 

SELECT * FROM ´table_2´ INNER JOIN ´table_1´

 

O resultado é diferente em ambos os casos ou a ordem dos fatores não altera o produto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desempenho : Depende de uma série de fatores , como existência de índices , estatísticas atualizadas , tamanho das tabelas etc.

 

Você pode checar o plano de execução todavia e ver o otimizador optou por realizar.

 

http://dev.mysql.com/doc/refman/5.5/en/execution-plan-information.html

 

Quanto ao resultado como se está usando INNER este pode alterar, depende do conteúdo das tabelas , valores que existam em uma e não na outra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.