看到每个供应商这样的字眼时第一反应会想到是不是使用group by,进一步分析发现,需要计算每个供应商成本最低的产品,又会想到min()函数,结合一起尝试运行成功:
select vend_id,min(prod_price) cheapest_item from Products
group by vend_id
order by cheapest_item asc