Ricerca di incarichi storici

Wow @michebs – grazie per il tuo aiuto!

Avevamo iniziato a mettere insieme una query simile entro la fine di oggi (trovare la tabella post_custom_fields ci ha sconvolto), ma la tua è molto più pulita alla fine.

Abbiamo notato che mancavano alcune voci quando gli argomenti erano stati riassegnati direttamente anziché non assegnati e poi assegnati, quindi ho modificato leggermente la condizione WHERE per tenerne conto. Quindi alla fine siamo arrivati 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

Grazie ancora per il tuo aiuto. :heart: