读书人

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

发布时间: 2013-09-07 14:12:44 作者: rapoo

如何实现由高到低统计所有部门投稿数
部门表 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

读书人网 >SQL Server

热点推荐