首页 新闻 会员 周边

急!!SQL SERVER 2000连个表级联查询问题

0
悬赏园豆:20 [已关闭问题] 关闭于 2008-08-08 11:19
数据库中表Label,是分类表,字段包括ID,LabelNa等。表Text是文章表,字段ID,LabelId,LabelNa,aTime(发表时间)等, <BR>我需要查询出,所有的LabelId,LabelNa,然后计算出某一天的文章数目,一起输出,我写处查询 <BR>SELECT ID, LabelNa, MAX([Date]) AS Date, COUNT(0) AS Num <BR>FROM (SELECT Label.ID, Label.LabelNa, CONVERT(nvarchar(20), aTime, 111) <BR>AS Date <BR>FROM Label INNER JOIN <BR>Text ON (Label.ID = Text.LabelID)) m <BR>WHERE ([Date] = CONVERT(nvarchar(20), GETDATE(), 111)) <BR>GROUP BY ID, LabelNa <BR>ORDER BY ID <BR><BR><BR>问题是,有一天,某个分类里,没有发表过文章,这时候,这些分类就不会显示出来,但是我想把他们也同样查询出来,并且计算文章数目那显示为0,请问查询该怎么改进。。。PS:left join ,right join等我都试过了,没用。</CD> <DIV class="wr f14" id=question_sup><SPAN id=suplycontent><B>问题补充:</B>chenjin99我试过了,没有用,查询结果还是跟原来一样!!!</SPAN></DIV>
问题补充: PS我的数据库是sql server2000 以解决,谢谢。。。
IamV的主页 IamV | 初学一级 | 园豆:180
提问于:2008-08-08 09:38
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册