MySql RIGHT JOIN 關鍵字 (SQL RIGHT JOIN Keyword) - 右外部連接

RIGHT JOIN 可以用來建立右外部連接

RIGHT JOIN 可以用來建立左外部連接,查詢的 SQL 敘述句 RIGHT JOIN 左側資料表 (table_name1) 的所有記錄都會加入到查詢結果中,即使右側資料表 (table_name2) 中的連接欄位沒有符合的值也一樣。

1
2
3
4
SELECT table_column1, table_column2...
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name;

Example

1
2
3
4
SELECT customers.C_Id,customers.Name,customers.Address,customers.Phone,customers.Salary,orders.Order_No,orders.Product,orders.Product,orders.Quantity
FROM `customers`
RIGHT JOIN `orders`
ON customers.C_Id =orders.C_Id
LEFT JOIN 會返回左側資料表中所有資料列,就算沒有符合連接條件,而右側資料表中如果沒有匹配的資料值就會顯示為 NULL。