que tiene una tabla de etiquetas y desea obtener las etiquetas de recuento más alto de la lista.SQL Grupo A con una Orden Por
Los datos de muestra se ve así
id (1) tag ('night')
id (2) tag ('awesome')
id (3) tag ('night')
usando
SELECT COUNT(*), `Tag` from `images-tags`
GROUP BY `Tag`
me hace volver los datos que estoy buscando la perfección. Sin embargo, me gustaría organizarlo, de manera que los más altos etiqueta cuenta son primero, y limitarlo a Enviar sólo la primera 20 o así.
He intentado esto ...
SELECT COUNT(id), `Tag` from `images-tags`
GROUP BY `Tag`
ORDER BY COUNT(id) DESC
LIMIT 20
y Me aparece un "Uso no válido de la función de grupo - ErrNr 1111"
¿qué estoy haciendo mal?
estoy usando MySQL 4.1.25-Debian
Sí, absolutamente. Hecho. – maxsilver