SQL - Group y Order MYSQL

 
Vista:

Group y Order MYSQL

Publicado por Angel (2 intervenciones) el 16/07/2010 10:26:29
SELECT campo1, Count(campo1) FROM Tabla GROUP BY campo1 ORDER BY Count(campo1) DESC

Esta consulta en MYSQL me está dando problemas, " #1111 - Invalid use of group function "
Pero en Access por ejemplo para pruebas si que me funciona.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 806
Bronce
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

RE:Group y Order MYSQL

Publicado por Leonardo Josue (1173 intervenciones) el 16/07/2010 16:45:47
Buenos días Angel... La consulta no tiene nada de malo, debería funcionar también para MySQL, hice algunas pruebas con una bd de MySQL que tengo y funcionó para todas las tablas y todos los campos. Lo único que se me ocurre es que cambies el Count(campo1) que tienes en la ordenación por lo siguiente:

SELECT campo1, Count(campo1) FROM Tabla GROUP BY campo1
ORDER BY 2 DESC.

si continuas teniendo problemas puedes poner en el post qué versión de MySQL estás utilizando, así como poner algunos datos de ejemplo, para ver si por ahí está el problema.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Group y Order MYSQL

Publicado por Angel (2 intervenciones) el 19/07/2010 08:46:12
Muchas Gracias Leonardo, con el order by 2, si que conseguí lo que quería.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar