我有一个标签表,并希望从列表中获得最高的计数标签。
样本数据如下所示
id (1) tag ('night')
id (2) tag ('awesome')
id (3) tag ('night')
使用
SELECT COUNT(*), `Tag` from `images-tags`
GROUP BY `Tag`
帮我找回我想要的数据。但是,我想组织它,以便最高的标记计数是第一,并限制它只发送给我的前20左右。
我试过了。
SELECT COUNT(id), `Tag` from `images-tags`
GROUP BY `Tag`
ORDER BY COUNT(id) DESC
LIMIT 20
我一直收到“无效使用组函数 ErrNr 1111”
我做错了什么?
我用的是 MySQL 4.1.25-Debian