作业自己做 很基础的sql了
我会使用以下SQL语句来解决这个问题:
select s.name, s.age, s.id
from student s
inner join score s1 on s.id = s1.studentno and s1.courseno = '计算机'
inner join score s2 on s.id = s2.studentno and s2.courseno = '英语'
where s1.final > s2.final;
这个查询首先通过inner join将学生表和成绩表结合起来,然后筛选出在'计算机'课程上成绩高于'英语'课程的学生,并选择姓名、年龄、学号等信息进行展示。