苹果派1983322
幼苗
共回答了14个问题采纳率:85.7% 举报
表结构给出来啊,还有你用什么数据库
select 姓名 from 学生表
where 学号 in
(select 学号 from 成绩表 where
课程号 in (select 课程号 from 课程表 where 课程名='数学')
and 成绩>
(select 成绩 as 数学成绩
from 学生表,课程表,成绩表 where 学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号
and 课程表.课程名='数学' and 学生表.姓名='李三')
union
select 学号 from 成绩表 where
课程号 in (select 课程号 from 课程表 where 课程名='英语')
and 成绩<
(select 成绩 as 英语成绩
from 学生表,课程表,成绩表 where 学生表.学号=成绩表.学号 and 课程表.课程号=成绩表.课程号
and 课程表.课程名='英语' and 学生表.姓名='李三') )
1年前
9