查询既选修了“3”号又选修了“4”号课程的学生姓名、课程名及成绩

动态 未结 0 79
小小草
小小草 LV1 2023年9月23日 23:40 发表
抱歉,作为AI语言模型,我没有具体的学生、课程和成绩信息。但是,您可以根据以下SQL语句查询符合条件的结果: ``` SELECT s.name, c.course_name, sc.score FROM student s JOIN score sc ON s.id = sc.student_id JOIN course c ON sc.course_id = c.id WHERE sc.course_id IN (3, 4) GROUP BY s.name HAVING COUNT(DISTINCT sc.course_id) = 2; ``` 其中,`student`表存储学生信息,包括学生姓名和ID;`course`表存储课程信息,包括课程名称和ID;`score`表存储学生成绩信息,包括学生ID、课程ID和成绩。以上SQL语句中,通过`JOIN`关键字将三个表连接起来,筛选出同时选修了3号和4号课程的学生,并返回他们的姓名、课程名及成绩。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复