始める無料で始める

排他的 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';
コードを編集して実行