题解 | #从 Products 表中检索所有的产品名称#

从 Products 表中检索所有的产品名称以及对应的销售总数

https://www.nowcoder.com/practice/2b289b78de1546f38fd24e17e56f1bec

SELECT a.prod_name,  b.quant_sold
FROM  Products a, (
    SELECT prod_id, SUM(quantity) quant_sold
    FROM OrderItems
    GROUP BY prod_id) b
WHERE a.prod_id = b.prod_id;

要子查询,就只能联结表的同时进行字段计算。

题解:

1.任务:查询产品名称和对应的销售总数

2.两张表,中间用id关联

思路:

1.首先查询名称,其次查询总金额,这两个来自不同的表,所以要同时查询两个表

2.最后做自连接,将id替换为名称

全部评论

相关推荐

程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
05-29 09:02
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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