酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

數據庫內連接和外連接的區別

電腦1.46W

MySQL數據庫內連接和外連接的區別

操作方法

(01)內連接:innER joinselect a.*,b.* from a INNER JOIN b ON =只輸出匹配的數據,即a,b表id相同的數據

數據庫內連接和外連接的區別

(02)外聯接。左向外聯接、右向外聯接1)LEFT  JOIN或LEFT OUTER JOINselect a.*,b.* from a LEFT JOIN b ON =左向外聯接的結果集包括  LEFT OUTER子句中指定的左表的所有行,而不僅僅是聯接列所匹配的行。如果a表的某行在b表中沒有匹配行,則在相關聯的結果集行中b表的所有選擇列表列均爲空值。2)RIGHT  JOIN 或 RIGHT  OUTER  JOINselect a.*,b.* from a RIGHT JOIN b ON =右向外聯接是左向外聯接的反向聯接。將返回b表的所有行。如果b表的某行在左表中沒有匹配行,則將爲a表返回空值。

數據庫內連接和外連接的區別 第2張
數據庫內連接和外連接的區別 第3張
標籤:數據庫