データエクスプローラー - 投票数

皆さん、こんにちは!

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_votesdiscourse_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.