我正在使用 SQL Server 2008,我有 4 个表StudentAbsentees, Students, StudentSections
和Sections
在StudentAbsentees
表格中,我存储了studentId
在特定日期缺席的(仅限缺席者),例如,
StudentId Time Date
----------- ------ ------
1 10:00 2012-04-13
并在StudentSections
我将其存储studentId
在特定部分中,例如
StudentId SectionId
---------- ------------
1 1
2 1
3 1
在Students
表格中我存储学生详细信息,同样在Sections
表格中我有部分详细信息,如该部分的名称和容量。
我需要加入这些表格并显示学生在特定日期是否在场/缺席......结果应该是
StudentId Status
--------- ------
1 Absent
2 Present
3 Present
我可以从这些表格中获取缺席者名单,我不知道如何显示他们是否在场/缺席......有人可以在这里帮助我吗