1. 程式人生 > >sql語句左連接右連接區別

sql語句左連接右連接區別

一起 主鍵 pan 查詢 的區別 右連接 通過 sql語句 一個表

首先,左連接和右連接指的都是外連接

外連接的情況指一個表中有一個字段是另一個表的主鍵時

比如商品表裏除了商品id還有一個分類id名為cid,這個cid就是商品分類表的主鍵,我們需要一起查詢這兩個表的內容,通過分類id把兩個表聯系起來就是外連接

至於左連接和右連接的區別在於寫法上先寫哪個表就稱之為左,商品表中有的商品分類id(cid)為空,分類表中也有分類在商品中沒有出現過時

如果是左連接,商品表中就算商品分類為空的商品也會被查出,而分類表中只出現在商品表中出現的分類

如果是右連接,則相反......

sql語句左連接右連接區別