Explorador de Datos - Recuento de votos

Hola a todos:

Estoy usando el plugin Data Explorer e intento obtener temas dentro de nuestra categoría de comentarios. Puedo lograrlo sin problemas con la siguiente consulta:

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

Lo que no tengo claro es cómo incluir también el recuento de votos asociado al plugin Topic Voting. ¿Alguien sabe cómo podría incluir eso para cada publicación en la consulta anterior?

1 me gusta

Las tablas de Votación de Temas son discourse_voting_topic_votes y discourse_voting_votes. Puedes incluir el número de votos para cada tema con algo como esto: :+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

También hay un par de consultas más que pueden resultarte útiles en la categoría Data & reporting - Topics tagged topic-voting

5 Me gusta

¡Gracias @JammyDodger ! :heart:

2 Me gusta

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