Daten-Explorer - Stimmenanzahl

Hallo zusammen!

Ich benutze das Data Explorer Plugin und versuche, Themen aus unserer Feedback-Kategorie abzurufen – das gelingt mir mit der folgenden Abfrage problemlos:

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

Unsicher bin ich mir, wie ich auch die Stimmenanzahl des Topic Voting Plugins einbeziehen kann. Weiß jemand, wie ich das für jeden Beitrag in der obigen Abfrage einbeziehen könnte?

1 „Gefällt mir“

Die Tabellen für die Themenabstimmung sind discourse_voting_topic_votes und discourse_voting_votes. Sie können die Anzahl der Stimmen für jedes Thema mit etwas wie diesem einbeziehen: :+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

Es gibt auch ein paar weitere Abfragen, die in der Kategorie Data & reporting nützlich sein könnten - Topics tagged topic-voting

5 „Gefällt mir“

Danke @JammyDodger ! :heart:

2 „Gefällt mir“

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