SQL FULL OUTER JOIN 关键字

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" 中找到匹配项的行,这些行也将被列出。