我有一个名为order的表,其中包含列id、user_id和price。我想选择每个用户最昂贵的订单-该用户支付最高价格的订单。我想在同一个查询中选择order.user_id和order.price。
发布于 2010-08-26 15:32:16
select user_id, max(price) from `order` group by user_id发布于 2010-08-26 15:38:01
SELECT order.user_id, A.price
FROM `order`
LEFT JOIN
(SELECT user_id, price FROM `order` ORDER BY price DESC) A USING (user_id)https://stackoverflow.com/questions/3572919
复制相似问题