Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (39.89 KB, 2 trang )
Cho hai bảng sau
Employees (chứa thông tin của khách hàng)
Employee_ID Name
01 Hansen, Ola
02 Svendson, Tove
03 Svendson, Stephen
04 Pettersen, Kari
Orders (chứa thông tin của việc đặt mua hàng của khách hàng)
Prod_ID Product Employee_ID
234 Printer 01
657 Table 03
865 Chair 03
1. Inner join:
Hãy tìm những khách hàng đặt sản phẩm máy in
Cách 1: Sử dụng truy vấn bình thường
SELECT Employees.Name
FROM Employees, Orders
WHERE Employees.Employee_ID=Orders.Employee_ID
AND Orders.Product='Printer'
Cách 2: Sử dụng join
SELECT Employees.Name, Orders.Product
FROM Employees
INNER JOIN Orders
ON Employees.Employee_ID=Orders.Employee_ID
WHERE Orders.Product =’Printer’
2. Left Join (right, selft tương tự)
Liệt kê tẩ cả các sản phẩm đã được đặt hàng và những khách hàng đã đặt các sản
phẩm đó
1
SELECT Employees.Name, Orders.Product
FROM Employees