-1

views単一のユーザーに基づいて列の数を返すクエリを探していますid

表の内容は次のとおりです。

id |  post_id | user_id | views

1 |      4     |   67    | 4
1 |      56     |   67    | 3
1 |      34     |   67    | 10

ユーザーの投稿ビューの合計を取得したい

SELECT *,count(views) from users WHERE user_id = 67

結果は17でなければなりません

4

3 に答える 3

2
SELECT user_id, sum(views) FROM users WHERE user_id = 67 GROUP BY user_id
于 2012-06-11T13:24:00.730 に答える
1

SUMオペレーターが欲しい。

SELECT SUM(views) FROM users WHERE user_id = 67
于 2012-06-11T13:24:41.127 に答える
1

SUMビューをアップするだけです:

簡単なアプローチ:

SELECT SUM(views) 
FROM users
WHERE user_id = 67;

より複雑なアプローチ:

SELECT user_id, SUM(views) 
FROM users
WHERE user_id = 67
GROUP BY user_id;
于 2012-06-11T13:24:52.273 に答える