有关access错误的问题

skinnn_ 2020-05-10 09:35:21
为什么我图一可以正常运行,而图二子字段多了count(*)却不行,我不能先统计子字段吗?(图一图二依次)(图三图四为数据库内容)

...全文
104 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
VB业余爱好者 2020-05-12
  • 打赏
  • 举报
回复
把count(*)改成count(借书证号) 试试
skinnn_ 2020-05-12
  • 打赏
  • 举报
回复
这个和in有什么区别啊
skinnn_ 2020-05-12
  • 打赏
  • 举报
回复
引用 4 楼 三楼一郎 的回复:
通过 IN(或 NOT IN)引入的子查询结果是一列零值或更多值。子查询返回结果之后,外部查询将利用这些结果。 子字段多了count(*)变几列了?
这个什么意思啊,,我刚刚学这不太懂
skinnn_ 2020-05-12
  • 打赏
  • 举报
回复
把count(*)改成count(借书证号) 也不行
三楼の郎 2020-05-12
  • 打赏
  • 举报
回复
通过 IN(或 NOT IN)引入的子查询结果是一列零值或更多值。子查询返回结果之后,外部查询将利用这些结果。 子字段多了count(*)变几列了?
三楼の郎 2020-05-10
  • 打赏
  • 举报
回复
in的用法错误 select 学院,count(*) as 读者数量 from 读者 where exists (select 借书证号,count(*) as 借书次数 from 借书登记 where 借书证号=读者.借书证号 group by 借书证号 having count(*)>=2) group by 学院 order by count(*) desc

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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