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,再与原表比较,价格相同且商品名相同的即可。


版权声明:本文为qq_32364281原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。