模式:如何申請自加入
學生(SNUM:整數,SNAME:CHAR(30),專業:CHAR(25),等級:CHAR(2)年齡:整數)
學院(fid:integer,fname:char(30),deptid:integer)
類(cname:char(40),meets_at:char(20),room:char(10),fid:integer | fid REFS Faculty.fid)
已註冊(snum:integer,cname:char(40)| snum REFS student.snum,cname REFS class.name)
我想打印除「JR」以外的各級 的學生等級和年齡。我知道我可以用簡單的方式應用這個查詢。但我想我們E JOINS
我嘗試:
select s.levels as Seniority,s.age as Age
from student s
where s.levels not in (
select a.levels
from student a
where a.levels='JR');
這不是給我預期的答案。我是否犯了一些錯誤?
你不想'join'?!! – wajeeh
我想這樣做JOINS –
像這樣'選擇s.level,s.age從學生的s.level!='JR''? – wajeeh