题解 | 商品价格排名
select product_id, product_name, type, price from (select product_id, product_name, type, price, rank() over(partition by type order by price desc) as ranking from product_info) as t where ranking<3 order by price desc , product_name limit 3