SELECT *
FROM table
WHERE some_id = ANY(ARRAY[1, 2])
of ANSI
-compatibel:
SELECT *
FROM table
WHERE some_id IN (1, 2)
De ANY
syntaxis heeft de voorkeur omdat de array als geheel kan worden doorgegeven in een gebonden variabele:
SELECT *
FROM table
WHERE some_id = ANY(?::INT[])
U zou een tekenreeksrepresentatie van de array moeten doorgeven:{1,2}