sql查找出单价最高的5样商品数量

sql查找出单价最高的5样商品数量,第1张

sql查找出单价最高的5样商品数量参考以下方法

SELECT

*

FROM

名字 main

WHERE

NOT EXISTS (

SELECT 1

FROM 表名字 sub

WHERE main.good_id = sub.good_id AND main.price <sub.price

)

算法: 对于每一行数据, 查询 对于 每一个 good_id , 不存在有其他行的 price ,比当前行的 price 更大。

select f_name,t.maxPrice from fruits,(

select s_id,max(f_price) as maxPrice from fruits group by s_id) t

where fruits.s_id=t.s_id and fruits.f_price=t.maxPrice

运行结果;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6780593.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存