Dit is de juiste oplossing, denk ik:je hebt de subquery nodig om te weten hoeveel post de 10e plaats in je top tien heeft. Vervolgens gebruik je de buitenste query om de gebruikers te extraheren met bijna die postcount.
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