Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia pessoal.
Minha dificuldade esta no select.
Tenho 3 tabelas:
aluno, materia, aluno_materia(1 para n).
aluno:
idAluno,nome
materia:
idMateria,nome
aluno_materia:
idAluno, idMateria
Um aluno pode ter mais de uma materia, como poderia contar quantos alunos
eu teria com mais de uma materia, ex:
select count(a.idAluno)
from aluno a
left join aluno_materia am on(am.idAluno=a.idAluno)
where idMateria = 1 and idMateria= 2 and idMateria = 3
Como contar quantos aluno tem as tres materias juntas?
Obs: ja não posso mudar a estrutura das tabelas e seus relacionamentos.
Obrigado.
Carregando comentários...