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

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

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

order_num 两个表都有,需要指明使用的是哪个表

SELECT cust_name, Orders.order_num, SUM(quantity * item_price) AS OrderTotal
FROM Customers 
INNER JOIN Orders on Customers.cust_id=Orders.cust_id
INNER JOIN OrderItems on OrderItems.order_num=Orders.order_num
GROUP BY cust_name, Orders.order_num
ORDER BY cust_name, Orders.order_num;

或者可用Using 声明

SELECT cust_name, order_num, SUM(quantity * item_price) AS OrderTotal
FROM Customers 
INNER JOIN Orders using(cust_id)
INNER JOIN OrderItems using(order_num)
GROUP BY cust_name, order_num
ORDER BY cust_name, order_num;
全部评论

相关推荐

点赞 评论 收藏
分享
喜欢疯狂星期四的猫头鹰在研究求职打法:短作业优先
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务