题解 | #返回每个顾客不同订单的总金额#
返回每个顾客不同订单的总金额
https://www.nowcoder.com/practice/ce313253a81c4947b20e801cd4da7894
两种写法
1.where等联结:
select cust_id, sum(quantity*item_price) total_ordered
from Orders join OrderItems on Orders.order_num = OrderItems.order_num
group by cust_id
order by total_ordered desc
from Orders join OrderItems on Orders.order_num = OrderItems.order_num
group by cust_id
order by total_ordered desc
2.表内连接:
select cust_id, sum(quantity*item_price) total_ordered
from Orders, OrderItems
where Orders.order_num = OrderItems.order_num
group by cust_id
order by total_ordered desc
from Orders, OrderItems
where Orders.order_num = OrderItems.order_num
group by cust_id
order by total_ordered desc