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