Inner join depois do left outer join

Olá pessoal !!!

Tenho um sql gerado automaticamente pelo hibernate e estou testando ele direto no mysql.

Nesse sql tenho o sistema trava:

from notas_fiscais_itens itens0_ 
..... varios left outer join
inner join itens item17_ on itens0_.item_id=item17_.id 
..... varios outros left outer join

Porém se eu passar a linha inner join itens item17_ on itens0_.item_id=item17_.id para depois do from a pesquisa demora cerca de 10 segundos porém é retornado.

from notas_fiscais_itens itens0_ 
inner join itens item17_ on itens0_.item_id=item17_.id 
..... varios left outer join
..... varios outros left outer join

Alguém saberia o motivo disso ?

Obrigado

Eduardo