( 29 )有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数) ,同一门课
12 查阅
( 29 )有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数) ,同一门课程可由多个教师讲授 , 同一个教师也可讲授多门课程 。 查询从未被 “ 教授 ” 讲授过的课程的课程号,正确的语句是
A )
SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号
WHERE 职称 != ' 教授 '
B )
SELECT 课程号 FROM 授课表 a RIGHT OUTTER JOIN 教师表 b
ON a. 教师号 = b. 教师号
WHERE 职称 != ' 教授 ' AND a. 课程号 IS NOT NULL
C )
SELECT 课程号 FROM 授课表 WHERE 课程号 NOT IN(
SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号
WHERE 职称 = ' 教授 ')
D )
SELECT 课程号 FROM 授课表 WHERE 课程号 IN(
SELECT 课程号 FROM 授课表 a JOIN 教师表 b ON a. 教师号 = b. 教师号
WHERE 职称 != ' 教授 ')
参考答案: