有人能帮我写一个查询吗?该查询需要返回在指定日期范围内为话题添加特定标签的用户,以及他们添加该标签的次数。
@nixie 你之前描述的那个查询写出来了吗?
有人能帮我写一个查询吗?该查询需要返回在指定日期范围内为话题添加特定标签的用户,以及他们添加该标签的次数。
@nixie 你之前描述的那个查询写出来了吗?
@southpaw 它应该返回正确的结果
-- [params]
-- text :tag_name
SELECT tp.user_id, COUNT(tt.tag_id)
FROM topic_tags tt
INNER JOIN tags t ON t.id = tt.tag_id
INNER JOIN topics tp ON tp.id = tt.topic_id
WHERE t.name = :tag_name
GROUP BY tp.user_id, tt.tag_id
你好 @vinothkannans,
谢谢!这似乎返回了一个用户名列表,以及每个用户名创建的、现在被标记为“过时”的主题数量。
我希望能够看到是谁在进行标记。我想向我的 TL3 发起一个标记竞赛,以清理一些过时的主题,但我需要能够统计谁标记得最多。
过去我们曾成功开展过类似的“解决”主题竞赛,因为将主题标记为“已解决”是 user_actions 中的一种 action_type,但我没有看到为给主题添加标签提供类似的数据。
我在想,是否可以通过“最后编辑”功能(标记是否算作编辑?)以某种富有创意的方式找出执行该操作的用户,并将该时间戳与 topic_tags 中的“更新”时间戳进行匹配……但我已经有些力不从心了。![]()