Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2012, 09:05
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: Consulta con mysql

Hola Zhukov:

Esta es una consulta básica de SQL... me sorprende que tengas que recurrir a un foro de consulta para obtenerla, pero bueno, veamos a detalle...

En primer lugar, No hay necesidad de utilizar dos veces la misma tabla, a final de cuentas la información la tienes contenida en una sola tabla, Sin embargo NO ESTAS AGRUPANDO POR NINGÚN CRITERIO, por lo tanto el resultado es un total general. Lo que tendrías que hacer es algo como esto:

Código:
SELECT idioma_id, COUNT(*) total 
FROM profiles_user
GROUP BY idioma_id
ORDER BY 2 DESC
La opción marcada en rojo es lo que te permite sacar "subtotales" para cada idioma. Te recomiendo que le des un vistazo a cualquier manual básico de SQL, para que entiendas mejor el funcionamiento del GROUP BY, HAVING y todas las funciones de agrupación (COUNT, MIN, MAX, AVG, etc.)

Saludos
Leo.