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條件後面的括號不能忘了。三張表 ...