在sql数据库中显示每个类别(文章类别表)中所发表的文章(文章表)数量,并按照降序排列

 我来答
yegao
2012-03-16 · TA获得超过1154个赞
知道小有建树答主
回答量:533
采纳率:66%
帮助的人:373万
展开全部
CREATE TABLE wenzhangleibie(
类别 varchar(50),
)
CREATE TABLE wenzhang(
文章名 varchar(20),
类别 varchar(50)
)
INSERT INTO wenzhangleibie VALUES('文言文')
INSERT INTO wenzhangleibie VALUES('论文')

INSERT INTO wenzhang VALUES('小草','散文')
INSERT INTO wenzhang VALUES('猎车小子','小说')
INSERT INTO wenzhang VALUES('雨','散文')
INSERT INTO wenzhang VALUES('鱼','散文')
INSERT INTO wenzhang VALUES('温总理','新闻')
INSERT INTO wenzhang VALUES('周总理','新闻')
INSERT INTO wenzhang VALUES('雨','散文')

SELECT a.类别,isnull(COUNT(b.类别),0) 数量 FROM wenzhangleibie as a left join wenzhang as b on(a.类别=b.类别) GROUP BY a.类别 ORDER BY 数量 DESC
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式