题解 | #返回每个顾客不同订单的总金额#

返回每个顾客不同订单的总金额

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

select
    cust_id,
    (
        select
            sum(quantity * item_price)
        from
            OrderItems
        where
            OrderItems.order_num = Orders.order_num
        group by
            order_num
    ) as total_ordered

from

    Orders
order by
    total_ordered desc;

把字段当作查询结果的子查询 不需要使用where in 了, 直接将查询结果作为一个字段返回

全部评论

相关推荐

11-18 09:44
Java
小白也想要offer:简历别放洋屁,搞不还还放错了,当然你投外企除外,以上纯属个人观点
点赞 评论 收藏
分享
专心打鱼:互联网搬运工,贴子都要偷
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务