首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

老师,这个SQL脚本该如何写

2012-01-21 
请教各位老师,这个SQL脚本该怎么写。有两个表,表一users,记录用户信息;表二Article,记录发表文章表一Users

请教各位老师,这个SQL脚本该怎么写。
有两个表,表一users,记录用户信息;表二Article,记录发表文章

表一Users的字段、内容:
ID             userName
01             张三
02             李四
03             王五
04             赵六

表二Article的字段、内容:
ID           userName   Title                 Content
00001     张三           文章标题一       文章内容一
00002     张三           文章标题二       文章内容二
00003     王五           文章标题三       文章内容三
00004     张三           文章标题四       文章内容四
00005     王五           文章标题五       文章内容五
00006     张三           文章标题六       文章内容六
00007     张三           文章标题七       文章内容七

我的问题是:如何用SQL语句,按表一的记录从表二中统计汇总发表文章数,生成如下表:
表三Comp的字段、内容:
ID             userName     Comp
01             张三             5
02             李四             0
03             王五             2
04             赵六             0

多谢!


[解决办法]


select B.ID,A.UserName,Count(*) As Comp
from Article AS A
inner join Users AS B on A.UserName=B.UserName
group by B.ID,A.UserName

热点排行