我基本上是一个Access n00b,但我已经为一个朋友的学校建立了一个基本的数据库,以跟踪学生看辅导小组的情况。他们对此都很满意,但他们已经问过,是否有可能迅速了解每一位辅导员看到多少学生。我为工作人员、学生和案例笔记设置了表格,我认为创建这样一个查询很容易,但我无法让它工作;它不断地返回每个工作人员的案例说明数,而不是学生:现在查询。7号教职员工见过一名学生两次。。
我想要做的是告诉我每个辅导员看到了多少学生,根据他们输入的案例说明。
我真的希望有一个解决方案,我可以在设计视图中实现,而不是SQL。
如果想查看数据库,可以使用DL:https://drive.google.com/file/d/0B0RvbnEcKEagZldJMDZkZmkybkk/view?usp=sharing
(都是假数据)
谢谢你能给我的任何指导。
发布于 2015-10-22 02:41:19
我本想说,“数清楚”,但很明显,这不是一件可以进入的事情。
相反,您需要运行两个相当于
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。

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

https://stackoverflow.com/questions/33272434
复制相似问题