Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/03/2013, 23:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Conteo dentro de Join

Porque el agrupamiento también está abarcando al colaborador.
Debes especificar claramente cómo quieres hacer la acumulación: Si lo que quieres son los totales de las preguntas que respondieron todo los colaboradores, entonces no peudes poner la lista de colaboradores, solamente las preguntas:
Código MySQL:
Ver original
  1.     R.idpregunta,
  2.     R.respuesta,
  3.     COUNT(R.respuesta) totalRespuesta
  4.     colaborador C
  5.     LEFT JOIN respuesta R ON C.idcol = R.idcolaborador
  6.     R.idencuesta = '1'
  7.     AND C.supervisor = 'ALCALA SALAZAR'
  8. GROUP BY R.idpregunta, R.respuesta
  9. ORDER BY R.`idpregunta` ASC
Es decir: Si quieres saber el total de selecciones de cada respuesta para cada pregunta, no puedes discriminar por colaborador, porque cada uno sólo pudo elegir una única respuesta en un una única pregunta.... Son conceptos incompatibles.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)