学生考试科目查询问题

LeoPan1988 2015-12-21 11:03:01
有一个学生成绩表 sco_student,包含字段(学生ID,科目ID,学生成绩),现在想找到某一次考试考了5门学科的学生,多一门或少一门的学生都不算,并且这5门学科里面一个要包含语数英三门科目,这个SQL语句怎么写?
...全文
119 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yole 2015-12-21
  • 打赏
  • 举报
回复

select * from sco_student where 
学生ID in(
select 学生ID from sco_student
group by 学生ID
having count(科目ID)=5
)
and 
学生ID in(
select 学生ID from sco_student
where 科目ID in ('语','数','英')
group by 学生ID
having count(科目ID)>=3
)

11,849

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧