请教各位老师,这个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