답글 + 활동 조합으로 게시물을 정렬 또는 순서 정렬

이 질문을 위한 쿼리를 작성해 보다가, 고급 검색 필터에도 유용한 옵션이 몇 가지 있다는 생각이 들었습니다. 거기서 최대 게시물 수, 이전/이후 날짜, 공개 여부, 특정 범주로 제한하는 것 등을 설정할 수 있습니다. 여러분이 찾고 있는 것과 비슷한 결과를 더 많은 사람들이 쉽게 얻을 수 있는 방법일 수 있습니다.

하지만 데이터 탐색기(data-explorer) 쿼리도 이 역할을 할 수 있고, 필요에 따라 더 맞춤화가 가능할 수 있습니다. 예를 들어 다음과 같은 쿼리가 될 수 있습니다:


-- [params]
-- int :number_of_posts

SELECT t.category_id,
       t.id AS topic_id,
       t.created_at::date
FROM topics t
WHERE t.posts_count < :number_of_posts
AND t.archetype = 'regular'
AND t.closed = false
AND t.deleted_at IS NULL
AND t.created_at >= CURRENT_DATE - INTERVAL '1 WEEK'
ORDER BY t.created_at DESC

이 쿼리는 지난 한 주 동안 생성된(닫히지 않고, 삭제되지 않고, 개인 메시지가 아닌) 답변 수가 x개 미만인 모든 주제를 가져옵니다.

이것이 여러분이 원하시는 것과 일치합니까?