13、学生信息系统中有两个表:“学生信息表”和“系信息表”。在学生信息表中有列“学号”、列“姓名”、列“出生日期”、列“系号”,在系信息表中有列“系号”、列“系名”、列“系主任”。列“系号”是学生信息表引用系信息表的外键。
a)    请用“相关子查询作为表达式”方法写出SELECT语句,来统计并显示每个系的系号、系名以及每个系学生的人数。要求:如果新创建的系还没有学生,则显示该系的学生人数为0。
b) 使用派生表方法写出SELECT语句,来统计并显示每个系的系号、系名以及每个系学生的人数。(1)要求:如果新创建的系还没有学生,则不显示该系;(2)要求:如果新创建的系还没有学生,则显示该系的学生人数为0。
c) 显示学生人数最多的系的系号、名称和学生人数。


我用连接可以做出来

可是老师要使用子查询 
我做了两道
可是有点问题
大家看看 更正一下
(1)
select a.系号, 系名 =(select b.系名 from 系信息表 b
                   where (a.系号= b.系号)), 总人数 = count(a.系号) 
                   
from 学生信息表 a  
group by a.系号 

(2)
select   a.系号 ,  b.系名 ,count(a.系号)
from 学生信息表 a, 系信息表 b
where (a.系号  in (select b.系号
                from 系信息表 b
             )) and (a.系号 = b.系号)

group by a.系号 ,b.系名