三张表查询 求解决问题??

 

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表中选择了该课程的学员详情(该学员还选择了那些课程

)。

问题不离谱,上级的要求是这样的,求帮忙吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值