SELECT *
FROM table
WHERE some_id = ANY(ARRAY[1, 2])
o ANSI
-compatibile:
SELECT *
FROM table
WHERE some_id IN (1, 2)
Il ANY
la sintassi è preferita perché l'array nel suo insieme può essere passato in una variabile associata:
SELECT *
FROM table
WHERE some_id = ANY(?::INT[])
Dovresti passare una rappresentazione di stringa dell'array:{1,2}