عرض المستخدمين الأعلى بأكثر المشاركات المنشأة باستخدام وسم

مرحباً أيها المجتمع!

أرغب في الحصول على المستخدمين الذين أنشأوا أكبر عدد من المواضيع في كل فئة علامة.
على سبيل المثال، قائمة المستخدمين الذين لديهم أكبر عدد من المشاركات في هذا المجتمع باستخدام علامة 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: