返信とアクティビティの組み合わせで投稿を並べ替え(または順序付け)する

これに対するクエリを作成しようとしている間に、高度な検索フィルターのオプションがいくつか役立つ可能性があることに気づきました。そこでは、投稿の最大数、前後日付を設定したり、公開されているかどうかを追加したり、特定のカテゴリに限定したりできます。これは、あなたが探しているものと同様のものをより多くの人が利用できる方法かもしれません。

ただし、データエクスプローラーのクエリでも同様のことができると思います。また、必要に応じてよりカスタマイズ可能かもしれません。たとえば、次のようになります。


-- [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

これは、過去1週間に作成された(クローズされていない、削除されていない、PMではない)x件未満の返信があるすべてのトピックを抽出します。

これはあなたの考えていたものに近いですか?