排他的 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';