笔试题,大家快帮忙做做。谢谢了(高分回报)特别的急!!!
表1 学生表(学生号,学生名)
表2 课程表(课程号,课程名,授课人)
表3 成绩表(学生号,课程号,成绩)
1授课人不是“王老师”的学生有哪些学生名?
2二门(包括2门)不及格的学生名和他们的平均成绩?
3一号课程和二号课程名都选学的学生有哪些?
写出SQL语句,大家帮忙写写啊,我一会儿就去面试啊?
------解决方案--------------------3一号课程和二号课程名都选学的学生有哪些?
or:
select a.*
from 学生表 a,成绩表 b
where a.学生号=b.学生号
and b.课程号=1
and exists (
select 1 from 成绩表 c
where 学生号=a.学生号
and 课程号=2
)