ユーザーID、投稿またはトピックIDなどを含む、wrtのようなユーザーのデータを投稿またはディスカッションにエクスポートするにはどうすればよいですか?
何をご希望ですか?トピックに投稿した全ユーザーのユーザーレコードですか?
はい、どのユーザーがどの投稿やトピックに「いいね!」したかを確認するためです。
これは次のようなものを使用して可能になるはずです。
-- [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