博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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

Posted on 2009-02-06 11:00  菠萝  阅读(584)  评论(0编辑  收藏  举报

分类表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