在这个SQL Server 2008数据库中,我有一个考勤表,学生们每天都会来学校报到,这个表看起来像这样:这张桌子上的每个学生每天都会有一个记录我想要找出的是,给定开始日期、结束日期和天数(间隔),找出任何在这些天数内没有报到学校的学生。例如,我需要知道哪些学生在12月份连续错过了3天,并列出了StudentID的列表。
我有一个Student模型和一个Subject模型。一个学生可以选修多门课程,所以也有一个StudentSubject模型。在HTML页面中,我允许用户使用复选框为给定的学生选择主题。或者,我是否必须手动比较现有的数据库记录和用户发布的数据,以确定哪些是新添加的,哪些是删除的?
PS:-上面是一个many to many关系。我想知道是否也有一对多关系的方法。例如,Student和PhoneNumber(一个学生可以有多个电话号码)