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

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

أرغب في الحصول على المستخدمين الذين أنشأوا أكبر عدد من المواضيع في كل فئة علامة.
على سبيل المثال، قائمة المستخدمين الذين لديهم أكبر عدد من المشاركات في هذا المجتمع باستخدام علامة data-explorer.
لقد حاولت كثيراً بمهاراتي المتواضعة في لغة SQL لكنني لم أتمكن من الحصول عليها بشكل صحيح، أي مساعدة ستكون موضع تقدير!

شكراً مقدماً :slight_smile:

إعجاب واحد (1)

هل سينجح شيء كهذا؟

-- [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
4 إعجابات

شكرا @JammyDodger،
هذا بالضبط ما كنت أبحث عنه :star_struck:

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.