需要SQL查询的帮助吗?

需要SQL查询的帮助吗?,sql,database,sqlite,Sql,Database,Sqlite,我有两张桌子: 考勤表 ID student_roll sem class_id 1 314 7 1 2 315 7 1 3 316 7 1 4 314 7 2 5 315 7 2 6 314 7 3 7 315

我有两张桌子: 考勤表

ID    student_roll     sem   class_id

1     314              7     1
2     315              7     1
3     316              7     1
4     314              7     2
5     315              7     2
6     314              7     3
7     315              7     3
8     316              7     3
9     314              7     4
10    315              7     4
11    316              7     4
class_id    course    t_id    date

1           MC         2      14/3/14
2           MC         2      15/3/14
3           C          2      16/3/14
4           MC         2      17/3/14
课程表

ID    student_roll     sem   class_id

1     314              7     1
2     315              7     1
3     316              7     1
4     314              7     2
5     315              7     2
6     314              7     3
7     315              7     3
8     316              7     3
9     314              7     4
10    315              7     4
11    316              7     4
class_id    course    t_id    date

1           MC         2      14/3/14
2           MC         2      15/3/14
3           C          2      16/3/14
4           MC         2      17/3/14

在出勤表中,您可以看到第316卷在课程id 2中缺席。因此,假设我想计算第316卷在特定课程(此处为MC)中的上课人数,我该如何计算?请帮我查询……提前感谢:)

以下查询将返回特定学生(即学生名册316)在给定班级(即“MC”)的出勤记录数