1. 程式人生 > >數據庫查詢·聯接思維導圖&要點&誤點(含示例)

數據庫查詢·聯接思維導圖&要點&誤點(含示例)

進行 amp 思維導圖 結果 src ima img 表名 完成

思維導圖

技術分享圖片

1.聯接:(表名)JOIN (表名) ON ( 表聯接的關系),相當於對表做笛卡爾積,再進行篩選。

例如

技術分享圖片

結果如下:

技術分享圖片

聯接中,各表順序不分先後

2.左聯接:()LEFT JOIN () ON() 可以保留外部行

例如

技術分享圖片

這樣寫,會發現結果存在缺失,其下沒有專業的學院無法查出,需要用到左聯接

技術分享圖片

結果:

技術分享圖片

這樣就查詢完整了

例如:

在學院表、專業表中,查詢開設4年制專業的所有學院及其下設專業,不符合條件、未設專業的學院(部門)亦一並列出

技術分享圖片

查詢的有缺失

而下面這個

技術分享圖片

則能完成查詢

3.自聯接本質與其一樣,只是聯接的表是自己

技術分享圖片

數據庫查詢·聯接思維導圖&要點&誤點(含示例)