用MySQL查询"01"课程比"02"课程成绩高的学生的信息及课程分数
时间: 2023-07-19 14:12:40 浏览: 102
查看学生各课程考试成绩平均分.sql
好的,您可以尝试使用以下SQL语句来查询"01"课程比"02"课程成绩高的学生的信息及课程分数:
```
SELECT a.student_id, a.course_id as course1, a.score as score1, b.course_id as course2, b.score as score2
FROM scores a, scores b
WHERE a.student_id = b.student_id
AND a.course_id = '01'
AND b.course_id = '02'
AND a.score > b.score;
```
这个查询语句与上面的查询语句类似,只是将课程1和课程2的ID改为了"01"和"02",以符合您的要求。
同样地,请注意,这也只是一个示例查询语句,具体的表名和字段名可能会根据您的实际数据结构而有所不同。
阅读全文