Tôi có bảng Persons điển hình và bảng Đơn hàng được định nghĩa theo cách mà tôi có thể thực hiện JOIN truy vấn như sau để trả lại Đơn hàng cho tất cả Người.Câu lệnh SQL để có được tất cả khách hàng không có đơn đặt hàng
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
INNER JOIN Orders
ON Persons.id=Orders.Person_id
Câu hỏi là, làm cách nào để viết một tuyên bố trả về tất cả những người KHÔNG có đơn đặt hàng?
Tôi đang sử dụng mysql.
Cảm ơn tất cả trước.
này sẽ làm việc thực sự, nhưng có thể trở nên rất hiệu quả cho bộ hồ sơ lớn như nó lần đầu tiên được tất cả các đơn đặt hàng, sau đó nó lọc rằng với truy vấn bên ngoài. Các câu trả lời tham gia thực sự là cách tốt nhất để đi về nó. –