• Publicidad

Consulta con cliente repetido

Todo acerca de las bases de datos que existen: SQL, MySQL, Oracle, Postgres, CSV, etc.

Consulta con cliente repetido

Notapor Brain » 2016-02-24 18:32 @814

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.004 segundos, usando GeSHi 1.0.8.4


Intenté usando distinct pero devuelve el mismo resultado.

¿Cómo podría hacer esto?
Brain
Perlero nuevo
Perlero nuevo
 
Mensajes: 2
Registrado: 2015-12-13 13:13 @592

Publicidad

Volver a Bases de datos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado