喜欢被标记帖子的用户
我在论坛上发现了一个模式:有一两个用户习惯性地“点赞”那些违反社区准则的帖子。
这些用户可能并非有意挑衅,但他们的“点赞”实际上是在纵容不良行为。
以下是一个查询,用于识别那些对最多被标记帖子(且这些标记已由版主“确认”)进行过“点赞”的用户:
SELECT likes.user_id, count(*) as count
FROM post_actions pa
JOIN post_action_types pat ON pa.post_action_type_id = pat.id
JOIN post_actions likes ON likes.post_id = pa.post_id AND
likes.post_action_type_id = 2
WHERE
pat.is_flag AND
pat.name_key NOT IN ('notify_user') AND
pa.agreed_by_id IS NOT NULL
GROUP BY
likes.user_id
ORDER BY
count DESC
LIMIT 100