首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Access查询中计数唯一值

在Access查询中计数唯一值
EN

Stack Overflow用户
提问于 2015-10-22 02:29:08
回答 1查看 8.2K关注 0票数 1

我基本上是一个Access n00b,但我已经为一个朋友的学校建立了一个基本的数据库,以跟踪学生看辅导小组的情况。他们对此都很满意,但他们已经问过,是否有可能迅速了解每一位辅导员看到多少学生。我为工作人员、学生和案例笔记设置了表格,我认为创建这样一个查询很容易,但我无法让它工作;它不断地返回每个工作人员的案例说明数,而不是学生:现在查询。7号教职员工见过一名学生两次。

我想要做的是告诉我每个辅导员看到了多少学生,根据他们输入的案例说明。

我真的希望有一个解决方案,我可以在设计视图中实现,而不是SQL。

如果想查看数据库,可以使用DL:https://drive.google.com/file/d/0B0RvbnEcKEagZldJMDZkZmkybkk/view?usp=sharing

(都是假数据)

谢谢你能给我的任何指导。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-22 02:41:19

我本想说,“数清楚”,但很明显,这不是一件可以进入的事情。

相反,您需要运行两个相当于

代码语言:javascript
复制
select StaffID, FirstName, LastName, count(*)
from (
  select distinct StaffID, FirstName, LastName, Student
  from TblStaff stf join TblCaseNote nte on nte.Staff = stf.StaffID
) foo
group by StaffID, FirstName, LastName

第一个查询应该有StaffID、FirstName、LastName和Student,每个设置为Group。

然后创建另一个查询,该查询的源和组由除“学生”以外的所有列组成,您应该对其进行计数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33272434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档