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

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

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

SELECT 
    o.cust_id cust_id,
    tb.total_ordered total_ordered
FROM (
    SELECT
        order_num,
        SUM(item_price * quantity) total_ordered
    FROM
        OrderItems
    GROUP BY
        order_num
    ) tb,
    Orders o
WHERE
    tb.order_num = o.order_num
ORDER BY
    total_ordered DESC;

全部评论
请问一下,这里from 后面是跟了tb,和orders两张表嘛?这种是什么意思啊
3 回复 分享
发布于 2022-04-20 04:45
select cust_id,sum(item_price*quantity) total_ordered from Orders left join OrderItems on Orders.order_num=OrderItems.order_num group by cust_id order by total_ordered desc;
1 回复 分享
发布于 2022-05-17 13:04
看了一堆,你就这最好理解
2 回复 分享
发布于 2023-02-24 05:38 湖南
这里少个JOIN吧
点赞 回复 分享
发布于 2024-02-06 14:46 江苏
这个用连接+子查询了,虽然好理解,但是最好是只用子查询。
点赞 回复 分享
发布于 2023-03-18 02:22 北京

相关推荐

06-12 10:50
门头沟学院 Java
你的不定积分没加C:我怎么在学院群看到了同样的话
点赞 评论 收藏
分享
06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
不亏是提前批,神仙打架,鼠鼠不配了
站队站对牛:现在92都报工艺岗了
投递韶音科技等公司7个岗位
点赞 评论 收藏
分享
评论
66
9
分享

创作者周榜

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