数据库
首页 > 数据库> > sql-通过PersonID获取每个人的总和

sql-通过PersonID获取每个人的总和

作者:互联网

我在表中有以下几列:

SCORE_ID 
SCORE_PERSON_ID 
SCORE_VOTE

SCORE_PERSON_ID是一个变量.我需要对每个SCORE_PERSON_ID的SCORE_VOTE求和.

您能建议一个好的方法吗?

解决方法:

您需要GROUP BY和诸如count或sum的聚合函数

SELECT SCORE_PERSON_ID, sum(SCORE_VOTE) as score
FROM table 
GROUP BY `SCORE_PERSON_ID`

标签:sql,mysql,aggregate-functions
来源: https://codeday.me/bug/20191014/1912485.html