यह सही समाधान है, मुझे लगता है:आपको यह जानने के लिए सबक्वायरी की आवश्यकता है कि आपके शीर्ष दस में 10 वें स्थान पर कितनी पोस्ट है। फिर, आप लगभग उस पोस्टकाउंट वाले उपयोगकर्ताओं को निकालने के लिए बाहरी क्वेरी का उपयोग करते हैं।
SELECT u.username, COUNT(p.id) AS count
FROM Posts p
JOIN Users u ON u.id = p.author_id
GROUP BY p.author_id
HAVING COUNT(p.id) >=
(
SELECT COUNT(p.id) AS count
FROM Posts p
JOIN Users u ON u.id = p.author_id
GROUP BY p.author_id
ORDER BY count DESC
LIMIT 9, 1
)
ORDER BY count DESC