Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/02/2016, 17:33
JimmyBrain
 
Fecha de Ingreso: noviembre-2014
Mensajes: 46
Antigüedad: 9 años, 5 meses
Puntos: 0
Consulta con clientes repetidos

Hola tengo una base de datos en mysql y uso php para leer los datos , tengo una tabla llamado 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 "2" , lo tengo resuelto pero se me escapa un detalle , necesito que el id_cliente no sea el mismo en el contador osea que no se cuenten dos veces el mismo cliente en una rutina cuando tengas dos pagos con esa rutina.

La sentencia que tengo es :

Código:
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'
Intente usando distinct pero devuelve el mismo resultado , ¿ como podria hacer esto ?