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

猜你喜欢

转载自blog.csdn.net/qq_32364281/article/details/78621642