Ini adalah solusi yang tepat, saya pikir:Anda memerlukan subquery untuk mengetahui berapa banyak pos yang menempati posisi 10 dalam sepuluh besar Anda. Kemudian, Anda menggunakan kueri luar untuk mengekstrak pengguna dengan jumlah pos hampir sebanyak itu.
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