用一条SQL语句查询出每门课都大于80分的学生姓名

2014-11-24 14:31:50 · 作者: · 浏览: 0
用一条SQL语句查询出每门课都大于80分的学生姓名
有三个表S,C,,SC
S(Sno,Sname)
C(Cno,Cname)
SC(Sno,Cno,grade)
----------------------------------------------------
问题:
用一条SQL语句 查询出每门课都大于80分的学生姓名。
------------------------------------------------------
表如下:
Sname Sname grade
张三 语文 81
张三 数学 75
李四 语文 76
李四 数学 90
王五 语文 81
王五 数学 100
王五 英语 90
---------------------------------------------------------
答案:
select distinct Sname from S where Sname not in (select distinct Sname from S where grade<=80)