INNER JOIN revisores_tecnicos as RT ON RT.idProfessor = U.id
INNER JOIN atividadeacademica_professor as AP on AP.idAtividadeAcademica = RT.idAtividadeAcademica
INNER JOIN atividadeacademica as AA on AA.id = AP.idAtividadeAcademica
INNER JOIN questoes as Q on Q.idRevisor;
Fiz assim, consegui contar. mas alguma coisa está errado. pois a contagem está errada.
O usuário de id 19 tem 31 questões e na minha query ficou com QTD = 93.
Y
Yehhdeivid
Agora foi. era um join que não precisava. kkk
select U.nome as nome, AA.descricao as Disciplina, COUNT(Q.id) from usuarios U INNER JOIN revisores_tecnicos as RT ON RT.idProfessor = U.id INNER JOIN atividadeacademica as AA on AA.id = RT.idAtividadeAcademica INNER JOIN questoes as Q on Q.idRevisor = U.id and Q.idAtividadeAcademica = RT.idAtividadeAcademica GROUP BY U.nome, AA.descricao
Muito obrigado mano.
Y
Yehhdeivid
Como eu poderia fazer outro count mas com questões com situação igual a 3, Q.situacao = 3 e depois subtrair do valor de count QTD?