Từ khóa LEFT JOIN trong SQL
CHỖ NỐI BÊN TRÁI
Lệnh LEFT JOIN
trả về tất cả các hàng từ bảng bên trái và các hàng phù hợp từ bảng bên phải. Kết quả là NULL ở phía bên phải, nếu không có kết quả trùng khớp.
SQL sau sẽ chọn tất cả khách hàng và bất kỳ đơn hàng nào họ có thể có:
Ví dụ
SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
LEFT JOIN Orders
ON Customers.CustomerID = Orders.CustomerID
ORDER BY Customers.CustomerName;
Hãy tự mình thử » Lưu ý: Từ khóa LEFT JOIN
trả về tất cả các bản ghi từ bảng bên trái (Khách hàng), ngay cả khi không có kết quả nào phù hợp ở bảng bên phải (Đơn hàng).