#type diff #top 2 #huizong top3 with t1 as( select product_id,product_name,type,price,rank() over (partition by type order by price desc) as rank_info from product_info pi), t2 as(select t1.* from t1 where t1.rank_info = 2 or t1.rank_info = 1), t3 as(select *,rank() over (order by price desc) as ran...