首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么实现由高到低统计所有部门投稿数

2013-09-07 
如何实现由高到低统计所有部门投稿数部门表 aid部门编号name部门名称稿子表btitle稿子名称 bid部门编号 我

如何实现由高到低统计所有部门投稿数
部门表 a
id  部门编号
name  部门名称


稿子表  b
title  稿子名称 
bid  部门编号 




我要实现  
部门名称  发帖数
部门1  5
部门3  2
部门2  0

所有部门都要统计 ,即没有投稿的部门按0计算 ,该如何实现
[解决办法]


SELECT a.name,isnull(b.ts,0) ts FROM a  LEFT JOIN  (SELECT bid, count(1) ts FROM b GROUP BY bid) b
ON a.id=b.bid

热点排行