MySql中多行的总和

Ary*_*Raj 4 mysql sql sum

我有这样的数据

ID       SUB       Marks    
 1      English      25
 1       Maths       22
 1      Science      15
 2      English      16
 2       Maths       20
 2      Science      12
Run Code Online (Sandbox Code Playgroud)

等等...

如何将所有主题标记相加并给出每个ID的总分?

例如,如果我选择ID = 1,那么它应该显示62.

Gra*_*tzy 6

select id, sum(Marks) as marks
from tablename
group by id
Run Code Online (Sandbox Code Playgroud)


Abe*_*ler 6

这应该这样做:

SELECT ID, SUM(Marks) as totalMarks
FROM MyTable
GROUP BY Id
Run Code Online (Sandbox Code Playgroud)