表一:学校表
表一字段:| 学校号 | 院校名称 | 地址 |
表二:学校专业表
表一字段:| 学校号 | 专业号 | 专业名
我想用sql语句生成如下的表:
向生成的表的字段:| 学校号 | 院校名称 | 地址 | 专业数量
“专业数量”字段是:某一学校所拥有专业的统计个数,请问如何用sql语句实现呢?
------解决方案--------------------
select a.学校号,院校名称,地址,count(*) as 专业数量
from 学校表 a ,学校专业表 b
where a.学校号=b.学校号
group by a.学校号,院校名称,地址