看板 Examination 關於我們 聯絡資訊
: P.S. 定義要看清楚,每個字每個符號都請了解意思... : 今年高考好像滿多人因為定義的關係痛失分數...orz 感謝~後來有弄懂了 想在請教他最後一題連鎖題 附上題目http://ppt.cc/4BJi 第三小題 想得到一個表格 -------------------- EName DName Bob HR Joe Mis Mary -------------------- 兩種SQL語法何者正確,若錯誤請寫出查詢結果 SQL1 SOL2 Select EName,DName Select EName,DName From 員工任務,部門 From 員工任務,部門 Where 員工任務.DID=部門.DID Where 員工任務.DID=部門.DID Or 員工任務.DID is Null Union Order by EName,DName Select EName,DName From 員工任務,部門 Where 員工任務.DID is Null Order by EName,DName ----------------------------------------------------------------------- SQL1-第一次看到Where裡面有Or的...應該是題目做的不夠多 但邏輯上可以理解。 SQL2我也認為是這樣 第一個查詢會得到 EName DName Bob HR Joe Mis Union底下的查詢Where那裡沒有合併條件 會變成員工任務跟部門做卡氏基 然後選擇員工任務.DID為Null的後應該會得到 EName DName Mary HR (來自Mary跟HR合併) Mary Mis (來自Mary跟Mis合併) Mary Sale (來自Mary跟Sale合併) 所以合併後是得到 EName DName Bob HR Joe Mis Mary HR Mary Mis Mary Sale 不知道這樣想對不對 先謝謝各位以及先前熱心回答的板友 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.93.128 ※ 編輯: Sunofgod 來自: 218.164.93.128 (10/17 17:24) Sunofgod:轉錄至看板 Database 10/20 17:16