SQL ... não é minha praia!
Tenho três tabelas:
cursistas
- idCursista
- nome
matricula
- matricula
- idCursista
- idCurso
cursos
- idCurso
- nome
Preciso de saber quantas pessoas estão matriculadas em um determinado curso, exemplo:
> Select count(*) as totalFrom cursistas c, matricula m
Where m.idCurso = 1
And c.idCursista = m.idCursista";
Ate ai tudo bem, esta dando certinho, ele me retorna o total de cursistas matriculadas.
Meu problema é o seguinte, preciso saber o total de cursistas que estão matriculados em dois cursos ao mesmo tempo,
tipo estar matriculado no curso 1 e 2 ao mesmo tempo.
Tentei da seguinte maneira:
> Select count(*) as totalFrom cursistas c, matricula m
Where m.idCurso = 1
And m.idCurso = 2
And c.idCursista = m.idCursista";
Mas não da certo, alguém pode me ajudar?
Desde ja agradeço.
Discussão (6)
Carregando comentários...