Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2018, 11:09
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 11 años, 11 meses
Puntos: 5
mostar numero de veces qeu se vota con una puntuacion a un doctor

Hola amigas/os a ver si me pueden ayudar con esto:

tengo una lista de doctores que segun el servicio que den se les puntua del 1 al 4.

Asi que pasado el tiempo un doctor "A" puede tener que le hayan votado

con 1 punto 5 veces,

con 2 puntos 3 veces,

con 3 puntos 7 veces,

y con 4 puntos 2 veces.

la tabla se llama "valoracion" y tiene la siguente estructura:

id | nombre_doctor | puntuacion | fecha | hora

y la consulta que tengo es esta:

Código SQL:
Ver original
  1. SELECT nombre_doctor, puntuacion, COUNT(*) AS total FROM valoracion WHERE nombre_doctor='Dr. BERENGUER' GROUP BY pregunta

Y me muestra bien todos las puntuaciones del doctor BERENGUER, pero es que en la tabla hay mas nombres de doctores con sus puntuaciones respectivas.

Osea que necesito que me la consulta sql me muestre una lista con todos los doctores y sus respectivas puntuaciones
ejemplo:
doctor antonio:
6 veces le han votado con un 1
2 veces le han votado con un 2
4 veces le han votado con un 3
7 veces le han votado con un 4

doctor Tomas:
5 veces le han votado con un 1
3 veces le han votado con un 2
6 veces le han votado con un 3
2 veces le han votado con un 4

Y asi sucesivamente con todos los doctores de la tabla

Ya he probado todo lo que sabia hacer, y buscado hasta la saciedad un solucion pero nada.

Gracias de antemano