
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
运行结果;
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)