我有这样一张桌子:
Votes (id, person, positive_vote, negative_vote)
Run Code Online (Sandbox Code Playgroud)
我想按人分组,并按每个人的总票数排序.我知道如何获得一个组的单个列的总和,但我无法弄清楚如何获得每个组的总和(总票数).
这是我到目前为止所拥有的:
SELECT person, sum(positive_vote), sum(negative_vote) FROM Votes GROUP BY person;
Run Code Online (Sandbox Code Playgroud)
Joh*_*Woo 15
尝试,
SELECT person,
sum(positive_vote) totalPositive,
sum(negative_vote) totalNegative,
(sum(positive_vote) + sum(negative_vote)) totalVotes
FROM Votes
GROUP BY person
-- HAVING (sum(positive_vote) + sum(negative_vote)) < 5
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
21004 次 |
最近记录: |