mysql语句 求高等数学课程的成绩高于刘晨的学生学号和成绩
时间: 2024-02-24 16:56:35 浏览: 193
两门课程的成绩高级sql查询语句
假设学生表为students,成绩表为scores,可以使用如下的MySQL语句查询高等数学课程成绩高于刘晨的学生学号和成绩:
```
SELECT s.id, sc.score
FROM students s
INNER JOIN scores sc ON s.id = sc.student_id
WHERE sc.course = '高等数学' AND sc.score > (
SELECT score FROM scores WHERE student_id = (
SELECT id FROM students WHERE name = '刘晨'
)
);
```
这条语句使用了内连接来将学生表和成绩表连接起来,然后使用了子查询来获取刘晨的学生ID和成绩,最后通过WHERE子句来筛选出高等数学课程成绩高于刘晨的学生。
阅读全文