字典翻译 问答 其它 【SQL查询选修了全部课程的学生姓名查询选修了全部课程的学生姓名:student是学生表course是选课表sc是课程表selectsnamefromstudentwherenotexists(select*fromcoursewherenotexists(select*fromscwheresn】
问题标题:
【SQL查询选修了全部课程的学生姓名查询选修了全部课程的学生姓名:student是学生表course是选课表sc是课程表selectsnamefromstudentwherenotexists(select*fromcoursewherenotexists(select*fromscwheresn】
问题描述:

SQL查询选修了全部课程的学生姓名

查询选修了全部课程的学生姓名

:student是学生表course是选课表sc是课程表

selectsname

fromstudent

wherenotexists

(select*

fromcourse

wherenotexists

(select*

fromsc

wheresno=student.sno

andcno=course.cno)

select*

fromcourse

wherenotexists

(select*

fromsc

wheresno=student.sno

andcno=course.cno)

这一段计算为什么就得出某学生存在没有选的课程?

苏梅珍回答:
  第一问:两个NOTEXISTS表示双重否定:没有一个选了课的学生没有选course表里的课程selectsnamefromstudentwherenotexists/*没有一个学生满足以下条件*/(select*fromcours...
点击显示
其它推荐
热门其它推荐
  • 其它