使用子查询---》返回购买价格为 10 美元或以上产品的顾客列表;这一章节中。
【问题】使用子查询,返回购买价格为 10 美元或以上产品的顾客列表,结果无需排序。
根据我的理解与网友的题解显示,这里应该不是分组之后对产品价格求和,求和后问题就变成总花费大于等于10美元的顾客了
原SQL
SELECT cust_id
FROM Orders
WHERE order_num IN (SELECT order_num
FROM OrderItems
GROUP BY order_num
HAVING Sum(item_price) >= 10)
修改后SQL
select cust_id from Orders
where order_num
in (select distinct order_num
from OrderItems
where item_price >= 10);