关于一个SQL查询语句的写法?

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:36:00
一个数据库里有三个表,学生,选课,课程
学生表里的字段:学号,姓名,性别....(等)
选课表里的字段:学号,课程号,成绩.
课程表里的字段:课程号,课程名称,学分.
要查询没有选课的学生情况.
要怎么写?
因为是一道题里的几个题目咯,但是我学的很不好,差不多每个都得问~惨啊

select * from 学生表 where 学号 not in(select 学号 from 选课表)

学生表S SID SNAME
课程表C CID CNAME
选课表SC SID CID

select * from S
where SID not exists
(select SID from SC where SC.SID=S.SID
)

靠0分。

怎么会有这么多关于选课的问题?而且还都差不多?