SQL FULL OUTER JOIN 关键字使用方法及示例

SQL 关键字参考

FULL OUTER JOIN

FULL OUTER JOIN当左表或右表中存在匹配项时,该命令将返回所有行。

以下SQL语句选择所有客户和所有订单:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders
ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

注:FULL OUTER JOIN关键字返回左表(Customers)所有行,以及所有来自右表(Orders)的行。如果“Customers”中的某些行在“Orders”中没有匹配项,或者在“Orders”中的某些行在“Customers”中没有匹配项,则这些行也将被列出。

SQL 关键字参考