sql 按类别统计(牛人勿进)

分类表class
ID ClassName
1    一年级
2    二年级
----------------
学生表Student
ID Name ClassID
1  王明   1
2  李红   1
--------------
如果用一条语句取出下面结果

年级     人数
一年级    2
二年级    0

sql语句:

select  ClassName,(select count(*) from  (select * from Student) As A where A.[ClassID]=B.[ID]) AS 人数  from (select   *   from [class] ) AS B 

原文地址:https://www.cnblogs.com/paulxie/p/1385157.html