题解 | #确定最佳顾客的另一种方式(二)#
确定最佳顾客的另一种方式(二)
https://www.nowcoder.com/practice/b5766f970ae64ac7944f37f5b47107aa
三个表如何进行inner join? 前两个inner join on,第三个直接逗号,然后用where连接外码。total_price >= 1000含有聚合函数(sum, avg, count等),所以要用having
select cust_name, sum(oi.item_price * oi.quantity) as total_price from Customers c inner join Orders o on c.cust_id = o.cust_id, OrderItems oi where oi.order_num = o.order_num group by cust_name having total_price >= 1000 order by total_price asc