Я хочу написать запрос, в котором будут указаны имена только тех покупателей, которые купили все товары, цена которых меньше 5. В то время как мой запрос дает всем клиентам, которые купили хотя бы один товар, цена которого меньше 5.
SELECT Customers.CompanyName AS Customers
FROM Customers
INNER JOIN Orders
ON Orders.CustomerID = Customers.CustomerID
JOIN [Order Details]
ON [Order Details].OrderID = Orders.OrderID
JOIN Products
ON Products.ProductID = [Order Details].ProductID
WHERE [Order Details].ProductID IN (
SELECT Products.ProductID FROM Products WHERE Products.UnitPrice < 5
)