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

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

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;
全部评论

相关推荐

jack_miller:我给我们导员说我不在这里转正,可能没三方签了。导员说没事学校催的时候帮我想办法应付一下
点赞 评论 收藏
分享
找不到工作死了算了:没事的,雨英,hr肯主动告知结果已经超越大部分hr了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务