我陷入了这个查询..
我只想对每个id的结果求和,但是每个id都有很多行。
ID SUB Marks
1 English 25
2 English 25
3 English 25
4 Maths 10
5 Maths 10
6 Maths 10
我需要这样的结果
ID Marks
1 35
我只是每个组取一个ID,然后我总结.. ID如何完成?
我尝试
SUM( distinct..)
但结果错误..真的需要你们的帮助。
最佳答案
select sum(marks)
from
(
select distinct sub, marks
from your_table
) tmp