中易网

access SQL 如何实现查询表A中字段在表B中出现次数 包括0次

答案:2  悬赏:30  
解决时间 2021-01-13 09:53
  • 提问者网友:niaiwoma
  • 2021-01-13 05:34
access SQL 如何实现查询表A中字段在表B中出现次数 包括0次
最佳答案
  • 二级知识专家网友:撞了怀
  • 2021-01-13 05:48
这个需求可以用左连接实现,sql语句如下:

1)如果Groups.账号是唯一的
select a.账号,count(b.账号) as 次数 from
Acounts a left join Groups b on a.账号=b.账号
group by a.账号;

2)如果Groups.账号是非唯一的
select a.账号,count(b.账号) as 次数 from
Acounts a left join
(select distinct 账号 from Groups) b
on a.账号=b.账号 group by a.账号;
全部回答
  • 1楼网友:躲不过心动
  • 2021-01-13 06:51
你的条件写的test限定只能查符合条件的,不符合的不会查出来
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息