题解 | #返回顾客名称和相关订单号以及每个订单的总价#

返回顾客名称和相关订单号以及每个订单的总价

https://www.nowcoder.com/practice/4dda66e385c443d8a11570a70807d250

select cust_name,oi.order_num,quantity * item_price OrderTotal
from Customers c
join Orders o on c.cust_id = o.cust_id
join OrderItems oi on oi.order_num = o.order_num
order by cust_name,oi.order_num;
-- 不用分组的原因是每个用户只购买一个商品,就用不到聚合函数了

使用到join的题目,用到聚合函数不用group by让我很困扰,观察题目,发现只有一条数据,因此不用分组。

可以连续Join,但是对于在不同表中都有的元组,必须指明是哪个表中的。 oi.order_num, 直接order_num会报错。

全部评论

相关推荐

点赞 评论 收藏
分享
程序员小白条:主要没亮点,项目也是网上的,平平无奇,那只能海投了,奖项总得有一些,然后就是现在最好是前后端都会,自己能做项目并且运维的,要么找星球项目改改,要么找个开源项目改改,自己能拓展功能才是主要的,跟做效率很低很低
点赞 评论 收藏
分享
06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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