Afficher les meilleurs utilisateurs avec le plus de publications créées à l'aide d'une balise

Salut la communauté !

Je veux obtenir les utilisateurs ayant créé le plus de sujets dans chaque catégorie de tags.
Par exemple, la liste des utilisateurs ayant le plus de messages dans cette communauté en utilisant le tag data-explorer.
J’ai essayé beaucoup de choses avec mes compétences SQL rouillées mais je n’ai pas réussi, toute aide est appréciée !

Merci d’avance :slight_smile:

Est-ce que quelque chose comme ceci fonctionnerait ?

-- [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

Merci @JammyDodger,

Exactement ce que je cherchais :star_struck: