我陷入了这个查询..
我只想对每个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

10-01 04:57
查看更多