Hola Amigos como están, quiero hacerles una consulta a ver si es posible, estoy realizando un sistema de evaluación, mis preguntas son de selección única entre 4 valores. en la tabla ya tengo almacenado y contabilizado cuantas veces respondieron 1,2,3,4, el problema es si por ejemplo para una pregunta todos los participantes dejan de responder una o varias opciones es decir del universo de participantes nadie respondió la opción 4, Puedo llenar eso con 0. Les muestro a continuación como es mi consulta y como arroja los resultados. Gracias.
Mi tabla temporal
Consulta
Código MySQL:
Ver originalSELECT idpregunta
, respuesta
, sum(totalRespuesta
) as suma
, nsec
, grupo
, subgrupo
, grup
, sub
FROM $tabla
group by sub
, respuesta
order by grupo
, subgrupo
, respuesta
[URL=http://imageshack.us/photo/my-images/829/query2r.jpg/]
Como verán en la imagen en columna "resp" siempre debería tener 1,2,3,4 1,2,3,4
Pero me está saltando las opciones que nadie respondió, Incluso trate haciéndolo a nivel programático, pero cree tantas reglas que luego ni me pareció confiable ni exacto.
Existe manera de hacer esto en Mysql o sigo intentándolo por php, Gracias