在學習過基礎的自然合併後,我們能夠將具有相同名字和相同資料類型欄位進行結合,兩個資料列結合後,相同的欄位就只會出現一次,讓我們更好的整理查詢我們的資料。
而今天我們使用JOIN USING,用來合併兩個資料表,並根據指定的欄位進行連接。USING後接欄位名,適用於當欄位名稱在兩個表中相同時。
範例,合併兩個資料表:查詢員工編號、員工姓氏、以及他的所屬部門
範例,合併三個資料表: 查詢員工編號、員工姓氏、他的所屬部門和部門所在城市
JOIN ON則是用來合併兩個資料表。ON後接條件式,允許指定任何欄位作為連接條件,無需兩表的欄位名稱相同。
範例:查詢product_information和inventories資料表中查詢產品在手量小於五的產品代號、在手數量和供應商
自我合併則是將資料表自身進行合併,類似一般 JOIN 操作,用於比較同一表中的資料。通常透過給表別名來區分不同實例。
範例:查詢employees資料表中100號主管的姓氏和他的員工的姓氏