Página 1 de 1

Consulta con cliente repetido

NotaPublicado: 2016-02-24 18:32 @814
por Brain
Hola.

Tengo una base de datos en MySQL y uso PHP para leer los datos. Tengo una tabla llamada pagos donde inserto los pagos de las rutinas que hacen los clientes. Entonces son tres tablas: pagos, rutinas y clientes.

Ahora el tema es que quiero cargar la cantidad de clientes que usan la rutina con 'id' igual a "2".

Lo tengo resuelto pero se me escapa un detalle: necesito que el 'id_cliente' no sea el mismo en el contador, o sea, que no se cuenten dos veces el mismo cliente en una rutina cuando tengas dos pagos con esa rutina.

La sentencia que tengo es:
Sintáxis: [ Descargar ] [ Ocultar ]
Using sql Syntax Highlighting
  1. SELECT r.nombre_rutina,count(p.id_rutina) FROM pagos p,rutinas r,clientes c WHERE p.id_cliente=c.id_cliente AND p.id_rutina=r.id_rutina AND p.id_rutina='2'
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Intenté usando distinct pero devuelve el mismo resultado.

¿Cómo podría hacer esto?