你们社群中最常用的反应是哪些?

让我们把它移到 Community Building 频道,让更多人关注。 :eyes:

虽然这个查询没有正确统计点赞数,或者至少没有统计我们所有的点赞(可能是因为在流程中途开启了反应功能)

reaction posts count
:heart: 52295 144915
:+1: 1167 1224
:100: 1101 1236

对比:

reaction_value count
:heart: 1371442
:100: 1236
:+1: 1224
仅供参考,我一直在使用这个查询的一个小变体来生成我们的表格:
SELECT source.reaction_value,
       count
FROM

 (
 (
 
SELECT 
    CASE WHEN post_action_type_id = 2 THEN 'heart' END AS reaction_value,
    COUNT(*) AS count
FROM post_actions
WHERE post_action_type_id = 2
  AND deleted_at IS NULL
GROUP BY 1

)
UNION ALL
(

SELECT 
    reaction_value,
    SUM(reaction_users_count) AS count
FROM discourse_reactions_reactions
WHERE reaction_value <>
 'heart'
GROUP BY 1

)
) AS source

GROUP BY 1,2
ORDER BY 2 DESC

报告部分也有标准的查询可以用来交叉验证(但那个表格不太方便复制粘贴 :slight_smile:) - /admin/reports/reactions

4 个赞