sql para contar resultados
Olá, eu tenho uma tabela onde tem perguntas e respostas, são 30 perguntas e 40 mil respostas, eu preciso gerar um total disso, montei direto no sql, mas estou com uma dúvida.
Preciso que ao lista a pergunta junto com o join para resposta ele conte o total
exemplo
total de perguntas respondidas com valor 1 para pergunta 25 = 120
total de perguntas respondidas com valor 2 para pergunta 25 = 133
total de perguntas respondidas com valor 3 para pergunta 25 = 158
isso na mesma sql por pergunta vezes as trinta perguntas
eu fiz de uma forma que consigo tudo mas na hora de contar os valores eu faill
SELECT pergunta, pergunta_id, count(resposta) as resposta1, count(resposta) as resposta2, count(resposta) as resposta3 FROM respostas INNER JOIN perguntas WHERE perguntas.id = pergunta_id GROUP by pergunta_id
Discussão (2)
Carregando comentários...