高手请进!一个SQL语句的统计问题!!!
表结构和数据如下:
(说明下面数据可能有空值,行业为空的话,统计显示为“未知行业”)
select t.name,t.content,t.region,t.memo,t.no from aatest t
名称 数量 行业 说明 编号
/*-------------------------------------------------*/
name content region memo no
电厂1 11 电子 a 001
电厂2 22 电子 b 002
化工厂1 33 化工 c 003
化工厂2 44 化工 d 004
电厂3 55 电子 e 005
化工厂3 66 化工 f 006
钢铁1 10 g 007
20 h 008
/*--------------------------------------------------*/
现在想显示成如下结果:
序号 名称 数量 说明 编号
name content memo no
1 电厂1 11 a 001
2 电厂2 22 b 002
3 电厂3 55 e 005
小计 电子 88
1 化工厂1 33 c 003
2 化工厂2 44 d 004
3 化工厂3 66 f 006
小计 化工 143
1 钢铁1 10 g 007
2 20 h 008
小计 未知行业 30
总计 所有行业 261
请各位老大看看这个SQL怎么写?