题解 | 每个商品的销售总额
每个商品的销售总额
https://www.nowcoder.com/practice/6d796e885ee44a9cb599f47b16a02ea4
select product_name,
total_sales,
row_number()over(partition by category order by total_sales desc) as category_rank
from (
select p.category,
p.name as product_name,
p.product_id,
sum(o.quantity) as total_sales
from orders o
INNER join products p on o.product_id=p.product_id
group by p.category,p.name,p.product_id
) t
# order by product_id asc
这个有两个坑,一个是不需要order by,它说可以按照product_id排序,但是按照product_id排序之后,就通过不了。。。
然后得要inner join,不然有的产品没卖出,也会显示出来,,它不用显示
SHEIN希音公司福利 370人发布