Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Contar usuarios de cada grupo

Estas en el tema de Contar usuarios de cada grupo en el foro de Mysql en Foros del Web. Hola amigos vereis, tendo esta consulta muy simple: select * from grupos ORDER BY nombregrupo, localiadad que funciona correctamente, la cosa es que tambien necestio ...
  #1 (permalink)  
Antiguo 11/03/2011, 07:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Contar usuarios de cada grupo

Hola amigos vereis,

tendo esta consulta muy simple:

select * from grupos ORDER BY nombregrupo, localiadad

que funciona correctamente, la cosa es que tambien necestio contar los usuarios que pertenecen a cada uno de los grupos que estan en la tabla usuarios pero no consigo que funcione.

He hecho esta consulta:

SELECT *, count(distinct t1.Nusuario) AS numero_usuarios from usuarios t1 inner join grupos t2 on t1.Ngrupo = t2.Ngrupo ORDER BY t2.nombregrupo, t2.Localidad

pero solo me muestro la informacion de un grupo y sus usuarios, las demas no las muestra.

A ver si alguien me puede hechar una manilla.

Un saludo amigos
  #2 (permalink)  
Antiguo 11/03/2011, 10:25
Avatar de Nano_  
Fecha de Ingreso: febrero-2006
Ubicación: Bogotá, Colombia
Mensajes: 1.866
Antigüedad: 18 años, 2 meses
Puntos: 96
Respuesta: Contar usuarios de cada grupo

Saludos

Podrias probar de la siguiente manera:

Código SQL:
Ver original
  1. SELECT t2.nombregrupo,COUNT(t1.*) AS numero_usuarios
  2. FROM usuarios t1
  3. INNER JOIN grupos t2 ON t1.Ngrupo = t2.Ngrupo
  4. GROUP BY t1.Ngrupo
  5. ORDER BY t2.nombregrupo
__________________
:.:Nano.:: @nano_hard - Retornando al foro

Etiquetas: grupo, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:01.