Wow @michebs – merci pour votre aide !
Nous avions commencé à assembler une requête similaire d’ici la fin de la journée (trouver la table post_custom_fields nous a sidérés), mais la vôtre est beaucoup plus propre au final.
Nous avons remarqué qu’il manquait certaines entrées lorsque les sujets avaient été directement réaffectés plutôt que désaffectés puis réaffectés, j’ai donc légèrement modifié la condition WHERE pour en tenir compte. Nous avons donc finalement abouti à :
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
Merci encore pour votre aide. ![]()