能否导出用户记录?

如何导出用户(例如 wrt)针对帖子或讨论的数据?所需信息将包括用户 ID、帖子或主题 ID 等。

您想要什么?每个在主题中发帖的用户记录?

是的,用于查看哪个用户喜欢了哪个帖子或主题

这应该可以使用类似以下方式实现:

-- [params]
-- topic_id :topic_id
-- int :post_number

SELECT pa.created_at::date,
       pa.user_id
FROM post_actions pa
JOIN posts p ON p.id = pa.post_id
WHERE p.topic_id = :topic_id
  AND p.post_number = :post_number
  AND pa.post_action_type_id = 2
ORDER BY pa.created_at DESC

这一个将用于单个帖子,列出点赞该帖子的用户及其点赞时间。

1 个赞