三張表查詢 求解決問題??

2021-08-25 07:55:57 字數 1039 閱讀 3552

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_*** 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表中選擇了該課程的學員詳情(該學員還選擇了那些課程

問題不離譜,上級的要求是這樣的,求幫忙吧

三張表聯合查詢

部門表 deptcode 部門編號,deptname 部門名稱 員工表 humancode 員工編號,humanname 員工姓名,deptcode 部門編號 考核表 resultcode 結果編號,humancode 人員編號,kpicode 考核結果 分 不合格,合格,優秀 1.統計各部門合格的...

三張表的Left Join查詢

三張表 a id,b id,c id,要根據相同的id顯示三張表,做left join。select from a left join b on a.id b.id left join c on a.id c.id where b.id is notnull from條件後面的括號不能忘了。再分享一...

三張表的Left Join查詢

三張表 a id,b id,c id,要根據相同的id顯示三張表,做left join。select from a left join b on a.id b.id left join c on a.id c.id where b.id is notnull from條件後面的括號不能忘了。三張表 ...