我有一个标签表,希望从列表中获得最多的标签.
样本数据如下所示
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"
我做错了什么?
I'm 使用 MySQL 4.1.25-Debian