여러분 커뮤니티에서 가장 많이 사용되는 이모지 반응은 무엇인가요?

이 문제를 Community Building 채널로 옮겨서 더 많은 분들의 관심을 받으세요. :eyes:

다만, 쿼리가 좋아요(Likes)를 제대로 집계하지 못하고 있거나, 적어도 우리 것 중 일부는 제대로 집계하지 못하고 있는 것 같습니다(반응(Reactions)을 중간에 활성화했기 때문일 수 있음)

반응 게시물 수 개수
:heart: 52295 144915
:+1: 1167 1224
:100: 1101 1236

반면에:

reaction_value 개수
: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개의 좋아요