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

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

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

经过这几次练习,我总结以下: 什么时候join需要select条件呢 当要筛选的元组需要用到sum时,必须筛选一次并且要按照某个元组分组,因为sum的不止一项。若只有一项时,不需要sum,可以直接筛选、join 以下是代码:

select cust_name, total_price
-- 用到sum时,需要筛选出分组的元组和sum计算,此时join需要select
from 
(
    select order_num, sum(item_price *quantity)  total_price
    from OrderItems
    group by order_num
)oi
join Orders o on oi.order_num= o.order_num
join Customers c on o.cust_id= c.cust_id
where  total_price >= 1000
order by total_price;
全部评论

相关推荐

03-29 15:34
门头沟学院 Java
北斗导航Compass低仿版:能不能先搞清楚优先级啊,怎么可能是项目问题,项目很重要吗?又没学历 又没实习大厂凭啥约面?那玩具项目 没应用在真实生产环境下的 就算做上天又有什么用?早点找个小公司实习 拿小公司实习去投大厂实习,这才是你现在该做的
投递美团等公司10个岗位 简历被挂麻了,求建议
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务