我正在尝试创建一个查询,列出表 1 中的记录以及基于表 2 中的一个或多个字段中具有空值的相应记录的状态。我遇到的问题是如何包含表 1 中在表 2 中没有相应记录的记录。
在我的示例中,我想在 tblStudent 中列出所有学生的姓名以及在tblStudentSchedule中指示他们的日程安排状态的字段。如果tblStudentSchedule 中的课程或教师字段为 Null 或在 tblStudentSchedule 中找不到相应记录,那么我想显示"Incomplete"。否则,我想显示"Complete"。
期望的结果
Name | Schedule Status
-----------------------
Bob | Incomplete
Sally | Incomplete
Jane | Incomplete
Matt | Incomplete
Jim | Complete
我在Access工作。我会发布我的查询尝试,但我认为他们只会混淆这个问题。这可能是非常基本的,但我有一个精神障碍,试图将我的大脑包裹在这个问题上。
tbl学生
studentID | studentName
-----------------------
1 | Bob
2 | Sally
3 | Jane
4 | Matt
5 | Jim
tblStudentSchedule
studentID | period | course | teacher
-------------------------------------
1 | 1 | math | Jones
1 | 2 | <null> | Watson
2 | 1 | reading| <null>
4 | 1 | <null> | Crick
5 | 1 | math | Jones