我有一个表,其中相同的用户 ID 多次,在表中还有分数列 现在我想根据具有不同用户 ID 的总分从不同用户订单的表总分中获取所有记录
我正在尝试执行以下查询但无法正常工作
select contId,answer,question,ContributorsId,sum(TotalScore) TotalScore
from top_contributors
group by ContributorsId
order by TotalScore DESC
请注意,contid 是主键(自增),ContributorsId 是 userid 谢谢
最佳答案
它是一个简单的聚合查询
select contributorId,sum(score) totalscore
from top_contributors
group by contributorId
order by totalscore
关于mysql - 获取所有具有不同用户 ID 并按总分排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47975489/