Exclusive LEFT OUTER JOIN
LEFT OUTER JOIN แบบ exclusive สามารถใช้ตรวจสอบว่ามีข้อมูลในตารางหนึ่งที่ไม่ปรากฏในอีกตารางหนึ่งได้ โดยการสร้าง LEFT OUTER JOIN แบบ exclusive นั้น คิวรีฝั่งขวาต้องมีเงื่อนไขกรองด้วย 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';