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