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
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