[SQL ] 語法問題

看板Database (資料庫)作者 (累人啊....)時間16年前 (2008/11/19 18:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/7 (看更多)
請問一下,我目前有幾個table Student(ID,Name,Addr,Status) Professor(ID,Name,DeptID) course(DeptID,CrsCode,CrsName,Descr) Transcript(StudID,CrsCode,Semester,Grade) Teaching (ProfID,CrsCode,Semester) Department(DeptID,Name) 我是用mysql作的,老師出了一道題目,是要列出有在所有科系都有開課的教授代碼 他有給個提示 (Relational Algebra) πprofid,deptid (Teaching ∞ Course) / πdepartment(Department) 不過不知道如何轉成語法表示,一開始我是打成這樣的 SELECT t.professorid from course c join teaching t on c.crscode=t.crscode where t.professorid not exists (select deptid from department) 雖然後來知道where的描述有問題,但還是不知道該怎麼改 老師有提示說也許要用到exists & except 但mysql似乎沒有except這個指令(好像@@) 請問我現在該怎麼改呢,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.48.28
文章代碼(AID): #198-Ubwo (Database)
文章代碼(AID): #198-Ubwo (Database)