SQL LEFT JOIN คำสำคัญ
ซ้ายเข้าร่วม
คำLEFT JOIN
สั่งส่งคืนแถวทั้งหมดจากตารางด้านซ้าย และแถวที่ตรงกันจากตารางด้านขวา ผลลัพธ์จะเป็น NULL จากด้านขวา หากไม่มีการจับคู่
SQL ต่อไปนี้จะเลือกลูกค้าทั้งหมด และคำสั่งซื้อใดๆ ที่พวกเขาอาจมี:
ตัวอย่าง
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
หมายเหตุ:คีย์เวิร์ดLEFT JOIN
จะส่งกลับระเบียนทั้งหมดจากตารางด้านซ้าย (ลูกค้า) แม้ว่าจะไม่มีรายการที่ตรงกันในตารางด้านขวา (คำสั่งซื้อ)