求一SQL查询语句

heijunma 2006-04-12 04:57:30
有两个表,分别是表A和表B
A,B中都有一个userid字段,用来存储用户帐号.

我想统计所有用户帐号在表A中出现的个数,在表B中出现的个数,以及在两个表中出现的个数之和.
比如用户abc在表A中有3条记录,在表B中有2条记录
则输出类似下面的结果:

用户帐号 表A记录个数 表B记录个数 总个数
abc 3 2 5
... ... ... ...
...全文
134 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangjianshi 2006-04-12
  • 打赏
  • 举报
回复
对啊,分开来写不就行了吗
sky0120 2006-04-12
  • 打赏
  • 举报
回复
select count(*) as NumA,UserID from A group by UserID
select count(*) as NumB,UserID from B group by UserID
heijunma 2006-04-12
  • 打赏
  • 举报
回复
楼上的代码好象有问题吧?
subasan 2006-04-12
  • 打赏
  • 举报
回复
米有试过。。貌似有问题
subasan 2006-04-12
  • 打赏
  • 举报
回复
select a.count(userid),b.count(userid),a.count(userid)+b.count(userid) from a表 as a,b表 as b where a.userid='abc' and b.userid='abc'

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧