题解 | #从 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替换为名称

全部评论

相关推荐

白菜小丑呜呜:集美,简历有点问题,+v细嗦
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务