Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2009, 07:05
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 1 mes
Puntos: 2658
Respuesta: Problema GROUP BY

Si agrupas por Provincia y Población, lo que haces es hacer desaparecer todos los registros en que se repita la misma combinación por un efecto de acumulación, que es el objetivo del GROUP BY. Luego no tendrás registros diferenciados por el Nombre; sólo te quedará uno por cada combinación Provincia+Población.
El objetivo de un GROUP BY es recuperar o un conjunto de datos diferenciados (en este ejemplo serían las poblaciones de cada provincia), o bien obtener datos de agregación (cantidad de habitantes, por ejemlpo, usando COUNT(*)). Si no has a hacer ni una cosa ni la otra, no tiene sentido usarlo.
Como dice quimfv, lo que estás buscando es el ORDER BY, no el GROUP BY.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)