
上图中,我喜欢搜索出来的表,a,b参与汇总并数量相加,c不参加汇总显示名称跟总数量
类似
a 18
b 19
c 9
c 9
c 8
c 7
...
这样
------解决思路----------------------
group a,b 然后用sum求和得到的结果,再加上c的结果
------解决思路----------------------
能,但很麻烦,这样?
(select 类别,sum(数量) as Total from aTable group by 类别 where 类别<>'c') union (select 类别,数量 as total from aTable where 类别='c')