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
возвращает все строки из левой таблицы (Клиенты)
и все строки из правой таблицы (Заказы). Если есть строки в разделе "Клиенты", которые не имеют совпадений в разделе "Заказы",
или если есть строки в разделе "Заказы", которые не имеют совпадений в разделе "Клиенты", то эти строки также будут перечислены.