關(guān)鍵時刻,第一時間送達! 閱讀本文需要5分鐘
一、概要JOIN對于接觸過數(shù)據(jù)庫的人,這個詞都不陌生,而且很多人很清楚各種JOIN,還有很多人對這個理解也不是很透徹,這次就說說JOIN操作。 圖片是很容易被接受和理解,所以嘗試使用圖片來說明一下。 二、JOIN分類客官:小二,上JOIN分類! …… 小二:客官,新鮮出爐的JOIN分類圖片來嘍。 三、JOIN分類詳解客官:小二,速速詳細道來! 小二:現(xiàn)在讓小二來給您詳細介紹。 INNER JOIN:僅僅返回兩個表中,匹配列相同的列值,所在行的數(shù)據(jù)。
LEFT OUTER JOIN:左外連接:返回左表的所有數(shù)據(jù),并且在右表中不能匹配的列值,其坐在行則使用空值。
LEFT OUTER JOIN - WHERE NULL:返回和右表不匹配的所有數(shù)據(jù)行
RIGHT OUTER JOIN:右外連接:返回右表的所有數(shù)據(jù),并且在左表中不能匹配的列值,其所做在行則使用空值。
RIGHT OUTER JOIN – WHERE NULL:返回和左表不匹配的所有數(shù)據(jù)行。
FULL OUTER JOIN:完全連接可看作是左外連接和右外連接結(jié)果之和,返回兩個表的所有數(shù)據(jù),如果匹配列的值在兩個表中匹配,那么返回數(shù)據(jù)行,否則返回空值。
FULL OUTER JOIN – WHERE NULL:返回內(nèi)連接以外的數(shù)據(jù)行,即匹配列坐在行以外的所有數(shù)據(jù)。
CROSS JOIN:交叉連接不需要任何連接條件。這個會把兩個表的的數(shù)據(jù)進行笛卡爾積操作。
小二:小二已經(jīng)介紹完畢,客官,請慢用。 結(jié)束 |
|