[英]Sum of Multiple rows in MySql
我有这样的数据
ID SUB Marks
1 English 25
1 Maths 22
1 Science 15
2 English 16
2 Maths 20
2 Science 12
等等...
如何将所有主题标记相加并给出每个ID的总分?
例如,如果我选择ID = 1,那么它应该显示62。
select id, sum(Marks) as marks
from tablename
group by id
这应该这样做:
SELECT ID, SUM(Marks) as totalMarks
FROM MyTable
GROUP BY Id
试试这个...这是有效的......
SELECT ID, SUM(Marks) as Total
FROM Table_Name
GROUP BY ID
ORDER BY ID
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.