Я преобразовываю несколько строк в массив с помощью функции array_agg(), , и мне нужно передать этот массив в select statement where condition.Postgresql Выберите из значений в массиве
Мой запрос,
SELECT * FROM table WHERE id =
ALL(SELECT array_agg(id) FROM table WHERE some_condition)
, но он дает ошибку, как я могу прийти через это ..
и который ошибка? – h22
какая ошибка вы получаете ?? –
ERROR: оператора не существует: bigint = bigint [] СОВЕТ: оператор не соответствует указанному имени и типу аргументов. Возможно, вам придется добавлять явные типы. –