प्रत्येक नीलामी के लिए अधिकतम बोली प्राप्त करने के लिए आप MAX-Function और उप-चयन का उपयोग कर सकते हैं। यदि आप अपनी अन्य तालिकाओं के साथ इस उप-चयन में शामिल होते हैं और जहां क्लॉज निम्नानुसार सेट करते हैं तो आपको वह मिलना चाहिए जो आप ढूंढ रहे हैं।
SELECT a.id, a.title, ab.bid_points, u.display_name
FROM Auction AS a
INNER JOIN (SELECT auction_id, MAX(bid_points) AS maxAmount FROM auction_bids GROUP BY auction_id) AS maxBids ON maxBids.auction_id = a.id
INNER JOIN auction_bids AS ab ON a.id = ab.auction_id
INNER JOIN users AS u ON u.id = ab.user_id
WHERE ab.auction_id = maxBids.auction_id AND ab.bid_amount = maxBids.maxAmount
आशा है कि यह मदद करता है।