Показать топ пользователей с наибольшим количеством постов, созданных с использованием тега

Привет, сообщество!

Я хочу получить список пользователей, создавших наибольшее количество тем в каждой категории тегов.
Например, список пользователей с наибольшим количеством сообщений в этом сообществе с использованием тега data-explorer.
Я уже много раз пытался решить это с помощью своих ржавых навыков SQL, но не смог добиться успеха. Любая помощь будет очень кстати!

Заранее спасибо :slight_smile:

Сработает ли что-то подобное?

-- [params]
-- string :tag_name


SELECT t.user_id,
       count(t.user_id) AS count
FROM topic_tags tt
JOIN topics t ON t.id = tt.topic_id
JOIN tags tg ON tg.id = tt.tag_id
WHERE t.deleted_at IS NULL
AND t.archetype = 'regular'
AND tg.name = :tag_name
GROUP BY t.user_id
ORDER BY count DESC 

LIMIT 10

Спасибо @JammyDodger,

Вот именно то, что я искал :star_struck: