مستكشف البيانات - عدد الأصوات

مرحباً بالجميع!

أنا أستخدم المكون الإضافي Data Explorer وأحاول الحصول على المواضيع ضمن فئة الملاحظات الخاصة بنا - يمكنني تحقيق ذلك بسهولة بالاستعلام التالي:

SELECT
    t.id AS topic_id,
    t.title AS topic_title,
    t.excerpt,
    t.like_count,
    ('https://our_community.com/t/' || t.slug || '/' || t.id) AS url
FROM
    topics t
WHERE
    t.category_id = 95
AND
    t.created_at > NOW() - INTERVAL '2 years'
AND deleted_at IS NULL

ما أنا غير متأكد منه هو كيفية تضمين عدد الأصوات المرتبط بالمكون الإضافي Topic Voting. هل يعرف أي شخص كيف يمكنني تضمين ذلك لكل مشاركة في الاستعلام أعلاه؟

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

جداول التصويت على المواضيع هي discourse_voting_topic_votes و discourse_voting_votes. يمكنك تضمين عدد الأصوات لكل موضوع بشيء مثل هذا: :+1:


SELECT
    t.id AS topic_id,
    t.title AS topic_title,
    dvtv.votes_count,
    t.excerpt,
    t.like_count,
    ('https://our_community.com/t/' || t.slug || '/' || t.id) AS url
FROM
    topics t
JOIN
    discourse_voting_topic_vote_count dvtv ON t.id = dvtv.topic_id
WHERE
    t.category_id = 95
AND
    t.created_at > NOW() - INTERVAL '2 years'
AND deleted_at IS NULL

هناك أيضًا استعلامان إضافيان قد تجدهما مفيدًا في فئة Data & reporting - Topics tagged topic-voting

5 إعجابات

شكرا @JammyDodger ! :heart:

إعجابَين (2)

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