المستخدمون الذين أضافوا وسومًا للمواضيع

هل يمكن لأي شخص مساعدتي في البدء بكتابة استعلام يعيد المستخدمين الذين أضافوا علامة معينة إلى المواضيع، وعدد المرات التي فعلوا ذلك فيها خلال نطاق تاريخي محدد؟

@nixie هل تمكنت من كتابة ذلك الاستعلام الذي وصفتَه؟

المستخدمين الذين استخدموا علامة محددة

@southpaw يجب أن يعيد النتيجة الصحيحة

-- [params]
-- text :tag_name

SELECT tp.user_id, COUNT(tt.tag_id)
FROM topic_tags tt
INNER JOIN tags t ON t.id = tt.tag_id
INNER JOIN topics tp ON tp.id = tt.topic_id
WHERE t.name = :tag_name
GROUP BY tp.user_id, tt.tag_id

مرحبًا @vinothkannans،

شكرًا لك! يبدو أن هذا يعيد قائمة بأسماء المستخدمين وعدد المواضيع التي أنشأها كل مستخدم منها والتي وُسّمت حاليًا بـ “outdated”.

أتمنى أن أتمكن من رؤية من يقوم بالوسم. أود تحدي أعضاء فريق القيادة من المستوى 3 (TL3s) في مسابقة وسم لتنظيف بعض المواضيع القديمة، لكنني بحاجة إلى القدرة على احتساب النقاط لمعرفة من يقوم بأكثر عمليات وسم.

تمكنا سابقًا من إجراء مسابقة مماثلة حول “حل” المواضيع، لأن وضع علامة “مُحلّلة” على موضوع ما هو نوع إجراء (action_type) ضمن user_actions، لكنني لا أرى نفس النوع من البيانات متاحًا لإضافة وسم إلى موضوع.

كنت أفكر في إمكانية الإبداع بطريقة ما باستخدام “آخر تعديل” (هل يُعد الوسم تعديلًا؟) لتحديد المستخدم الذي قام بهذا الإجراء، وربط الطابع الزمني لذلك بالطابع الزمني “المحدّث” في topic_tags… لكنني تجاوزت حدود معرفتي في هذا الشأن. :dizzy: