如何获取:获得奖项总额排名前20的大学? 我已经尝试过了,但它只给了我 1 条记录??
SELECT sum(amount), org
FROM iis
ORDER BY award
LIMIT 0, 20;
最佳答案
您的问题是您要求所有大学的总和。您需要使用 GROUP BY
子句来指定您希望按大学进行:
SELECT SUM(amount), org
FROM iis
GROUP BY org
ORDER BY SUM(amount) DESC
LIMIT 0, 20;
关于mysql - 获取 mySQL 中用户的前 20 个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5546169/