Users 기준으로 레코드처럼 내보낼 수 있을까요?

특정 게시물이나 토론에 대한 사용자 데이터는 어떻게 내보낼 수 있나요? 필요한 정보에는 사용자 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

이 쿼리는 개별 게시물을 대상으로 하며, 해당 게시물을 '좋아요’한 사용자 목록과 시간을 반환합니다.