如何在mysql中对一些值求和并进行分组

如何在mysql中对一些值求和并进行分组,mysql,sum,Mysql,Sum,我有如下表A: 我希望得到如下结果查询: 我怎样才能做到这一点呢?我想你的总成绩可能是45。成绩75是从哪里来的?我不太清楚。如果你想45,你可以使用下面的查询 select case When a.Item IS NULL THEN 'total' Else a.Item END AS Item,sum(a.value) as value from (select Item,sum(value) as value from test1 as t1 where t1.I

我有如下
表A

我希望得到如下结果查询:


我怎样才能做到这一点呢?

我想你的总成绩可能是45。成绩75是从哪里来的?我不太清楚。如果你想45,你可以使用下面的查询

    select case When a.Item IS NULL THEN 'total' Else  a.Item  END AS Item,sum(a.value) as value from
     (select Item,sum(value) as value from test1 as t1 where t1.Item='A' or t1.Item='B'   group by  t1.Item )
    as a group by a.Item WITH ROLLUP 

帮助显示屏幕截图,并在帖子中添加了相关标签。对不起,我错过了一些信息。resut查询中的空项是“empty”+C之和。A和B各自保持总和。