SQL INNER JOIN Keyword
THAM GIA INNER
Lệnh INNER JOIN
trả về các hàng có giá trị phù hợp trong cả hai bảng.
SQL sau chọn tất cả các đơn đặt hàng có thông tin khách hàng:
Thí dụ
SELECT Orders.OrderID, Customers.CustomerName
FROM Orders
INNER JOIN
Customers ON Orders.CustomerID = Customers.CustomerID;
Lưu ý: Từ khóa INNER JOIN chọn tất cả các hàng từ cả hai bảng miễn là có sự trùng khớp giữa các cột. Nếu có bản ghi trong bảng "Đơn đặt hàng" không khớp trong "Khách hàng", những đơn đặt hàng này sẽ không được hiển thị!
Câu lệnh SQL sau chọn tất cả các đơn đặt hàng có thông tin về khách hàng và người giao hàng:
Thí dụ
SELECT Orders.OrderID, Customers.CustomerName, Shippers.ShipperName
FROM
((Orders
INNER JOIN Customers ON Orders.CustomerID = Customers.CustomerID)
INNER JOIN Shippers ON Orders.ShipperID = Shippers.ShipperID);