我有一個名爲order
的表,其中包含列id
,user_id
,price
。我想選擇每個用戶最昂貴的訂單 - 該用戶支付最高價格的訂單。我想在同一查詢中選擇order.user_id
和order.price
。的MySQL - 選擇多個最大值
0
A
回答
1
0
SELECT order.user_id, A.price
FROM `order`
LEFT JOIN
(SELECT user_id, price FROM `order` ORDER BY price DESC) A USING (user_id)
可能重複的[MySQL的 - 選擇多個最大值](http://stackoverflow.com/questions/3590530/mysql-select-multiple-maximum-values) – 2013-01-10 07:36:52