我有一个关于行业产值的表:
行业大类 行业小类 产值
信息产业 计算机 1000000
信息产业 通讯 1500000
广告 500000
家电 1200000
媒体 电视 4000000
媒体 电台 2000000
媒体 报刊杂志 1000000
服装 600000我想用rollup做一下分级汇总
将其变为
11800000
信息产业 2500000
信息产业 计算机 1000000
信息产业 通讯 1500000
广告 500000
媒体 7000000
媒体 电视 4000000
媒体 电台 2000000
媒体 报刊杂志 1000000
服装 600000但如果直接写
select c_group, c_sub_group, sum(amount)
from product
group by rollup(c_group, c_sub_group)
没有子分类的行业就会重复,请问怎么解决这个问题?
恳切请教,谢谢!
行业大类 行业小类 产值
信息产业 计算机 1000000
信息产业 通讯 1500000
广告 500000
家电 1200000
媒体 电视 4000000
媒体 电台 2000000
媒体 报刊杂志 1000000
服装 600000我想用rollup做一下分级汇总
将其变为
11800000
信息产业 2500000
信息产业 计算机 1000000
信息产业 通讯 1500000
广告 500000
媒体 7000000
媒体 电视 4000000
媒体 电台 2000000
媒体 报刊杂志 1000000
服装 600000但如果直接写
select c_group, c_sub_group, sum(amount)
from product
group by rollup(c_group, c_sub_group)
没有子分类的行业就会重复,请问怎么解决这个问题?
恳切请教,谢谢!
from product
group by rollup(c_group, c_sub_group)
having group_id = 0