Исключающий LEFT OUTER JOIN
Исключающий LEFT OUTER JOIN позволяет проверить, есть ли в одной таблице данные, которые отсутствуют в другой. Чтобы получить исключающий LEFT OUTER JOIN, в правой части запроса необходимо задать условие фильтрации IS NULL для столбца соединения.
Ваш менеджер по продажам обеспокоен тем, что заказы от французских клиентов сокращаются. Он просит вас составить список французских клиентов, которые не размещали ни одного заказа, чтобы связаться с ними.
Это упражнение является частью курса
Повышение производительности запросов в SQL Server
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- First attempt
SELECT c.CustomerID,
c.CompanyName,
c.ContactName,
c.ContactTitle,
c.Phone
FROM Customers c
___ ___ ___ Orders o -- Joining operator
ON c.___ = o.___ -- Joining columns
WHERE c.Country = 'France';