我想创建一个视图排名,但我只收到一行,有人可以告诉我该怎么办?
我尝试了以下内容:
SELECT userid, SUM(views) FROM earnings ORDER BY views DESC LIMIT 7
我得到了:
userid | SUM(views)
341 | 406756
我喜欢它:
userid | views
44 | 99999
33 | 88888
22 | 77777
11 | 66666
我真的不知道如何解决这个问题
答案 0 :(得分:1)
我在很多个月之前遇到过这个问题!您要做的是在userid
上使用GROUP BY
:
SELECT
userid,
SUM(views)
FROM
earnings
GROUP BY
userid
ORDER BY
views
DESC
LIMIT 7