table:学生信息表 student,课程表 course,选课信息表 subject
--drop table Student
-- commit
create table Student( --学员表
stu_number varchar(8) Primary key not null, --学员编号
stu_name varchar(20) not null, --学员姓名
stu_age int, --学员年龄
stu_sex char(4), --学员性别
stu_time date --入学时间
);
commit;
--drop table Course
-- commit
create table Course( --课程表
cou_number varchar(8) Primary key not null, --课程编号
cou_name varchar(50) not null,--课程名称
cou_tutor varchar(20), --课程导师
cou_subject varchar(20) not null --课程类型
);
commit;
--drop table subject
-- commit
create table Subject( --选可信息表
stu_number varchar(8) not null, --学员编号
cou_number varchar(8) not null, --课程编号
sub_time date not null ,-- 选课时间
sub_remark varchar2(400) --备注
)
问题:
给定一个课程cou_number 查询所有 学员选择了这门课程的学员和包括这些学员还选择了那些课程。
比如: 给一个课程的编号 cou_number = 'B001', 查询出 Student表中选择了该课程的学员详情(该学员还选择了那些课程
)。
问题不离谱,上级的要求是这样的,求帮忙吧