SELECT *
FROM table
WHERE some_id = ANY(ARRAY[1, 2])
oder ANSI
-kompatibel:
SELECT *
FROM table
WHERE some_id IN (1, 2)
Der ANY
Syntax wird bevorzugt, da das Array als Ganzes in einer gebundenen Variablen übergeben werden kann:
SELECT *
FROM table
WHERE some_id = ANY(?::INT[])
Sie müssten eine Zeichenfolgendarstellung des Arrays übergeben:{1,2}