题解 | SQL36#从 Products 表中检索所有的产品名称以及对应的销售总数#
从 Products 表中检索所有的产品名称以及对应的销售总数
http://www.nowcoder.com/practice/2b289b78de1546f38fd24e17e56f1bec
分析
思路:作为计算字段使用子查询
- 分组计算销售总数。select sum(quantity) from OrderItems group by prod_id
- 在Products表中搜索。where OrderItems.prod_id=Products.prod_id
代码
select prod_name,
(select sum(quantity)
from OrderItems
where OrderItems.prod_id=Products.prod_id
group by prod_id
) as quant_sold
from Products


查看20道真题和解析