Buscando asignaciones históricas

¡Guau, @michebs, gracias por tu ayuda!

Habíamos empezado a armar una consulta similar al final del día de hoy (encontrar la tabla post_custom_fields nos voló la cabeza), pero la tuya es mucho más limpia al final.

Notamos que faltaban algunas entradas cuando los temas se habían reasignado directamente en lugar de anular la asignación y luego asignarlos, así que cambié un poco la condición WHERE para tener esto en cuenta. Así que finalmente llegamos a:

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

Gracias de nuevo por tu ayuda. :heart: