Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2012, 08:53
Zhukov
 
Fecha de Ingreso: junio-2004
Mensajes: 57
Antigüedad: 19 años, 11 meses
Puntos: 0
Consulta con mysql

Hola, como ya he dicho anteriormente estoy empezando a manejar sql y tengo una duda en una consulta a ver si alguien me puede orientar

Tengo una tabla con perfiles llamada "PROFILES_USER" (muestro los 2 campos que nos interesan)

usuario_id----- idioma_id
------------- ----------------
1 ----------------- 5
1 ----------------- 6
1 ----------------- 7
2 ----------------- 6
2 ----------------- 7
3 ----------------- 7


Lo que necesito es sacar el numero total de usuarios que hablan un idioma en orden decreciente
es decir, que devuelva algo como...
(cantidad_usuarios,idioma_id)
1,5
6,2
7,3

Para ello lo he intentado hacer de la siguiente forma pero es errónea dado que unicamente me devuelve un resultado y no es el correcto claro está

Código MySQL:
Ver original
  1. SELECT COUNT( * ) AS total, perf1.idioma_id AS idioma_id
  2. FROM PROFILES_USER AS perf1, PROFILES_USER AS perf2
  3. WHERE perf1.perfil_idioma_id = perf2.perfil_idioma_id DESC
Gracias de antemano

Última edición por gnzsoloyo; 04/10/2012 a las 09:04 Razón: Etiqueta equivocada