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

Uはこれを行うことができます

content_id によってユーザー グループから content_id,sum(points) を選択します。 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 に答える