Data Explorer - Количество голосов

Всем привет!

Я использую плагин 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. Кто-нибудь знает, как включить эти данные для каждой темы в приведённом выше запросе?

Таблицы для голосования по темам — 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

Спасибо, @JammyDodger! :heart: