我有一个文章表,用于存储用户ID,文章ID和文章视图。我希望从此表中获取所有用户,并按其总文章视图(总和)对其进行排序。
见下表。
id | user_id | article_id | views
1 2 1 34
2 2 2 6
3 3 3 39
4 3 4 20
我想得到这样的东西。
user_id | views
3 59
2 40
我可以使用SELECT sum(views) FROM articles where user_id = 2
获取一个用户的观看次数,但我希望获得所有用户并按其总观看次数进行排序。
答案 0 :(得分:2)
添加$query = "SELECT sum(views) FROM articles WHERE user_id = 2 ORDER BY views DESC";
子句和group by
子句:
order by
答案 1 :(得分:-2)
response