本文主要是介绍sql查出各个商家中同样产品售价最贵的,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
业务场景:
有a,b,c三个商铺,同时售卖两种水果,找出水果售卖最贵的商家,价格和商品名。
mysql中表数据创建表b:
mysql中的sql编写:
select b.name,b.subject,b.score from b,(select subject,max(score) score,name from b group by name) c where b.score=c.score and b.name=c.name;
案例分析:
写查出商品表中各类商品最贵的价格及产品名称作为新表c,再与原表比较,价格相同且商品名相同的即可。
这篇关于sql查出各个商家中同样产品售价最贵的的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!