/*
自連接查詢
自連接就是一個表和它自身進行連接,是多表連接的特殊情況。
在自連接查詢中,要先在FROM字句中為表分別定義兩個不同的別名,
然后使用這兩個別名寫出一個連接條件。
條件比較在同一個表中的情況
*/
--任務1:查詢課程類別相同但是開課系部不同的課程信息
-- 要求顯示課程編號、課程名稱、課程類別與系部
-- 編號,並按照課程編號升序排列查詢結果。
SELECT DISTINCT c1.CouNo 課程編號, c1.CouName 課程名稱,
c1.Kind 課程類別, c1.DepartNo 系部編號
FROM Course c1 JOIN Course c2 ON c1.Kind=c2.Kind AND c1.DepartNo!=c2.DepartNo
ORDER BY c1.CouNo;
