Suposto problema com INNER JOIN

Enviada por Matheus 
Matheus
Suposto problema com INNER JOIN
30 de April de 2015 às 05:32PM
Esta é a descrição do meu problema:

Em localhost funciona perfeitamente. Na hospedagem não.

Minha consulta
SELECT matricula_pl.*, cursos.*, modulos.*, turmas.*, alunos.* FROM matricula_pl
INNER JOIN alunos ON matricula_pl.matricula = alunos.aluno_matricula
INNER JOIN cursos ON matricula_pl.curso = cursos.cod_curso
INNER JOIN modulos ON matricula_pl.modulo = modulos.cod_modulo
INNER JOIN turmas ON matricula_pl.turma = turmas.cod_turma
WHERE matricula_pl.periodo_letivo = '$periodo'
AND matricula_pl.curso = '$curso'
AND matricula_pl.modulo = '$modulo'
AND matricula_pl.turma = '$turma'
ORDER BY alunos.aluno_nome ASC
Na hospedagem aparece a seguinte mensagem:

PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay'

Alguém pode me orientar no que pode estar acontecendo?

Obrigado
Matheus
Re: Suposto problema com INNER JOIN
30 de April de 2015 às 06:38PM
RESOLVIDO. O problema estava nos índices da tabela.

Valeu!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.