1) 支持的數據庫:ORACLE、MYSQL、SQLServer、DB2。
2) 功能說明:LEFT JOIN/RIGHT JOIN、FULL JOIN屬于外連接,在很多數據庫,也可以寫作LEFT OUTER JOIN/RIGHT OUTER JOIN、FULL OUTER JOIN,LEFT JOIN(RIGHT JOIN)返回結果不管左(右)表記錄是否滿足條件,都會對左(右)表記錄返回,左(右)連接包含了兩表所有滿足條件的記錄以及左(右)表中不滿足條件的記錄,右(左)表中沒有對應的記錄則顯示NULL。FULL JOIN返回結果,將包含兩表所有滿足條件的記錄,同時包含兩表中不滿足條件的記錄,相應的空缺顯示為NULL。
3) 底層實現:左連接/右連接根據左表/右表生產臨時表。
1) 支持的數據庫:ORACLE。
2) 功能說明:如果兩表中的字段名和數據類型都相同,那么NATURAL JOIN自動連接兩表。如果字段名相同而類型不相同,則返回錯誤。
1) 支持的數據庫:ORACLE、MYSQL、SQLServer、DB2。
2) 功能說明:一般數據庫,默認的連接就是內連接inner join,只返回兩表同時滿足條件的記錄。
3) 底層實現和性能:inner join和on聯合起來使用,生產的只是滿足條件的臨時表,因此innner join的性能是比較高的。
1) 支持的數據庫:ORACLE、MYSQL、SQLServer、DB2。
2) 功能說明:SELF JOIN通過一張表自己和自己連接,得到比較特殊的功能,事實上,自連接是對其他連接的使用,只不過使用對象只有一張表??梢杂脛e名來實現同一張表的連接。
例子未完善,待完善……
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com