查找历史作业

Wow @michebs – 谢谢你的帮助!

我们今天快结束时也开始拼凑一个类似的查询(发现 post_custom_fields 表让我们大吃一惊),但你们的最终版本干净得多。

我们确实注意到,当主题被直接重新分配而不是先取消分配再分配时,会缺少一些条目,所以我稍微修改了 WHERE 条件来处理这种情况。所以我们最终得到了:

SELECT 
    pcf.value AS group,
    p.topic_id,
    p.user_id AS "assigned_by_user_id",
    pcf.created_at::date
FROM posts p
INNER JOIN post_custom_fields pcf ON pcf.post_id = p.id
WHERE (action_code = 'assigned_group' OR action_code = 'reassigned_group') 
    AND pcf.name = 'action_code_who'
ORDER BY pcf.value, pcf.created_at DESC

再次感谢你的帮助。 :heart: