首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL查询需要帮助吗?

SQL查询需要帮助吗?
EN

Stack Overflow用户
提问于 2014-04-12 20:03:08
回答 1查看 24关注 0票数 0

我有两张表:考勤表

代码语言:javascript
复制
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

类表

代码语言:javascript
复制
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号在class_id 2中没有出现,所以假设我想在一个特定的课程(这里MC)中计算第316号学生所参加的课程的编号(这里是MC),我怎么能这样做呢?请提前帮助我完成query...Thanks:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-12 20:07:12

以下查询将返回特定学生的出勤记录数(即。学生名册316),就某一特定班级而言(即。“‘MC”)

代码语言:javascript
复制
SELECT COUNT(*) as ClassCount
  FROM attendance A
       INNER JOIN class_table C
               ON A.class_id = C.class_id
 WHERE A.student_roll = 316
   AND C.course = 'MC'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23035487

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档