Хорошо, у меня есть хранимая процедура ... как найти все строки, чьи идентификаторы не находятся в массиве?(Имейте в виду, что я использую массив PostgreSQL, который создается динамически при создании хранимой процедуры
Пример:
| people |
-------------
| id | Name |
-------------
| 1 | Bob |
| 2 | Te |
| 3 | Jack |
| 4 | John |
Массив имеет somePGArray: = [1,3]Таким образом, псевдо-запрос будет выглядеть так:
SELECT * FROM people WHERE id NOT IN (somePGArray)
Результирующий запрос:
| people |
-------------
| id | Name |
-------------
| 2 | Te |
| 4 | John |
В качестве бонуса я также не знаю, как создать массив и добавить идентификаторы ктак что, если у вас есть быстрый совет, как это сделать, это было бы чрезвычайно полезно.: -)