mysql 自連接查詢


/*

自連接查詢
自連接就是一個表和它自身進行連接,是多表連接的特殊情況。
在自連接查詢中,要先在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;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM