题解 | #确定最佳顾客的另一种方式(二)#

确定最佳顾客的另一种方式(二)

https://www.nowcoder.com/practice/b5766f970ae64ac7944f37f5b47107aa

select C.cust_name,sum(OI.item_price*OI.quantity) Total_price from Customers C join Orders O on C.cust_id=O.cust_id join OrderItems OI on O.order_num=OI.order_num group by C.cust_name,OI.order_num having Total_price>=1000;

这里只返回顾客姓名,其实group by C.cust_name,OI.order_num中OI.order_num可以去掉。

区别参考https://www.nowcoder.com/discuss/604704509100584960?sourceSSR=user

链接中的题需要同时返回顾客姓名和订单号,故要考虑一个顾客有多个订单的情况,但在该题中,只返回顾客姓名和订单总价,那么无论该顾客有几个订单都总和一起算总价。

全部评论

相关推荐

07-31 14:08
门头沟学院 Java
点赞 评论 收藏
分享
06-28 22:48
已编辑
广东金融学院 Java
小浪_Coding:学院本+这俩项目不是buff叠满了嘛
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务