我刚在 Gemini 的帮助下创建了这个 Data Explorer 查询。它会返回有史以来点赞最多的前 10 篇帖子。
-- 查询有史以来点赞最多的前 10 篇帖子(适用于现代 Discourse 版本)
SELECT
p.id AS post_id,
p.like_count,
CONCAT('/t/', t.slug, '/', t.id, '/', p.post_number) AS url,
t.title AS topic_title,
p.user_id,
u.username
FROM posts AS p
JOIN topics AS t ON t.id = p.topic_id
JOIN users AS u ON u.id = p.user_id
WHERE p.deleted_at IS NULL
AND t.deleted_at IS NULL
AND p.post_type = 1 -- 1 表示普通帖子
ORDER BY p.like_count DESC
LIMIT 10