J'utilise le type de tableau natif de Postgres, et j'essaie de trouver les enregistrements où l'ID n'est pas dans le tableau des ID destinataires.
Je peux trouver où ils se trouvent :
SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids))
Mais ça ne marche pas :
SELECT COUNT(*) FROM messages WHERE (3 != ANY (recipient_ids))
SELECT COUNT(*) FROM messages WHERE (3 = NOT ANY (recipient_ids))
Quelle est la bonne façon de tester cette maladie ?