2009-08-12 8 views
2

我在我的網站上做了一個簡單的拍賣部分,並且我想在其「我的出價」頁面上顯示用戶當前的最高出價。我有一張表格,其中包含具有唯一auction_id的每個唯一出價。我目前的查詢如下,但這只是排序組而不是排序組內的內容。我只想要每組中的最高價值。在MySQL中使用ORDER和GROUP獲取每個GROUP的最高數字

SELECT * 
FROM tblAuctionBids 
WHERE username = '$username' 
GROUP BY auction_id 
ORDER BY id DESC 
LIMIT 10 

回答

3
SELECT MAX(bid), * 
FROM tblAuctionBids 
WHERE username='$username' 
GROUP BY auction_id 
ORDER BY id DESC 
LIMIT 10 
+0

啊,是MAX就是我一直在尋找。謝謝! – 2009-08-12 02:08:39