0

我有这样的桌子

id    rate_user_id   content_id     points  category_id
1      100              1                  5      1
2      101              1                  3      1
3      100              2                  8      1
4      103              2                  11     1

所以我想在这个类别中寻找最高点的内容 1

Content_id 2 = 19 分。

4

3 回答 3

1

你可以这样做

从用户组中选择 content_id,sum(points) by content_id order by sum(points) desc limit 1;

谢谢

于 2013-09-06T09:35:27.530 回答
0

看看命令 MAX。

http://technet.microsoft.com/en-us/library/ms187751.aspx

于 2013-09-06T09:23:17.417 回答
0

就像是

SELECT MAX(Pts) FROM
    (SELECT SUM(points) Pts GROUP BY content_id) A
于 2013-09-06T09:23:23.693 回答