답변 수와 활동(Replies + Activity)을 결합하여 사용자 게시글을 정렬하거나 순서를 변경하는 방법을 찾고 있습니다.
두 항목 중 하나만 선택하면 잘 작동하지 않습니다. 그렇게 하면 답변이 적은 게시글을 놓치거나, 마지막으로 누군가가 작업한 시점인 활동 정보를 놓치게 되거든요.
두 필드를 함께 선택하여 결과를 필터링할 수 있으면 좋겠습니다. 하지만 어떻게 해야 하는지 모르겠어서 여기에 도움을 요청합니다.
감사합니다
현재 UI를 통해 이것이 가능한지는 의문이지만, 유사한 방식으로 작동할 수 있는 data-explorer 쿼리를 작성할 수 있을 것 같습니다.
Hi @JammyDodger,
답변 주셔서 감사합니다.
최종 목표는 우리 쪽에 해당 항목을 갖는 것이므로, 이 방법도 대안으로 괜찮습니다.
구체적으로 어떻게 진행할 수 있는지 설명해 주시겠어요?
도움 주시면 감사하겠습니다.
감사합니다
이 질문을 위한 쿼리를 작성해 보다가, 고급 검색 필터에도 유용한 옵션이 몇 가지 있다는 생각이 들었습니다. 거기서 최대 게시물 수, 이전/이후 날짜, 공개 여부, 특정 범주로 제한하는 것 등을 설정할 수 있습니다. 여러분이 찾고 있는 것과 비슷한 결과를 더 많은 사람들이 쉽게 얻을 수 있는 방법일 수 있습니다.
하지만 데이터 탐색기(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개 미만인 모든 주제를 가져옵니다.
이것이 여러분이 원하시는 것과 일치합니까?