Data Explorer - Nombre de votes

Salut à tous !

J’utilise le plugin Data Explorer et j’essaie d’obtenir les sujets de notre catégorie Feedback - je peux y parvenir sans problème avec la requête suivante :

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

Ce que je ne sais pas, c’est comment inclure également le nombre de votes associé au plugin Topic Voting. Quelqu’un sait comment je pourrais l’inclure pour chaque message dans la requête ci-dessus ?

1 « J'aime »

Les tables de vote de sujet sont discourse_voting_topic_votes et discourse_voting_votes. Vous pouvez inclure le nombre de votes pour chaque sujet avec quelque chose comme ceci : :+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

Il existe également quelques requêtes supplémentaires qui pourraient vous être utiles dans la catégorie Data & reporting - Topics tagged topic-voting

5 « J'aime »

Merci @JammyDodger ! :heart:

2 « J'aime »

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