现在有三个表:
S(S#,SN,SD,SA) S#,SN,SD,SA 分别代表学员的:学号,姓名,部门,年龄
C(C#,CN) C#,CN 分别代表课程的:编号,名称
SC(S#,C#,G) S#,C#,G 分别代表:学号,课程编号,学习成绩
请使用标准SQL嵌套语句查询没有选修任何课程的学员的姓名和所属部门;
请使用标准SQL嵌套语句查询选修全部课程的学员的姓名和所属部门。
S(S#,SN,SD,SA) S#,SN,SD,SA 分别代表学员的:学号,姓名,部门,年龄
C(C#,CN) C#,CN 分别代表课程的:编号,名称
SC(S#,C#,G) S#,C#,G 分别代表:学号,课程编号,学习成绩
请使用标准SQL嵌套语句查询没有选修任何课程的学员的姓名和所属部门;
请使用标准SQL嵌套语句查询选修全部课程的学员的姓名和所属部门。
select * from S where S# not in (select S# from sc)2.
select * from S where S# in
(
select s# from
(select s#,count(c#) as Xcount from sc group by s#) tableA,(select count(*) as cCount from c)
where Xcount =cCount
)