आपके पास एक सबक्वेरी हो सकती है जो प्रत्येक विक्रेता के लिए अलग से सबसे बड़ी राशि प्राप्त करती है और अतिरिक्त कॉलम प्राप्त करने के लिए इसे फिर से तालिका के साथ जोड़ सकती है।
SELECT a.*
FROM tableName a
INNER JOIN
(
SELECT seller, MAX(amount) amount
FROM tableName
GROUP BY seller
) b ON a.seller = b.seller AND
a.amount = b.amount
या
SELECT a.*
FROM tableName a
WHERE a.amount =
(
SELECT MAX(amount)
FROM tableName b
WHERE a.seller = b.seller
)
दोनों प्रश्न OUTPUT होंगे
╔════╦════════╦═══════╦════════╗
║ ID ║ SELLER ║ PRICE ║ AMOUNT ║
╠════╬════════╬═══════╬════════╣
║ 3 ║ tom ║ 400 ║ 750 ║
║ 4 ║ jerry ║ 700 ║ 250 ║
╚════╩════════╩═══════╩════════╝