20/05/2009, 07:05
|
| 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) |