create table news(id int,bid int, title varchar(10))
insert into news values(1 , 0 , '分類1')
insert into news values(2 , 0 , '分類2')
insert into news values(3 , 0 , '分類3')
insert into news values(4 , 1 , '文章1')
insert into news values(5 , 1 , '文章2')
insert into news values(6 , 3 , '文章3')
insert into news values(7 , 1 , '文章4')
insert into news values(8 , 2 , '文章5')
insert into news values(9 , 3 , '文章6')
go
select m.title 類别,
(select count(1) from news where bid = m.id) 總數
from news m where bid = 0
order by 總數 desc
drop table news
/*
類别 總數
---------- -----------
分類1 3
分類3 2
分類2 1
(所影響的行數為 3 行)
*/
本文轉自曾祥展部落格園部落格,原文連結:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/03/1638158.html,如需轉載請自行聯系原作者