Использование Postgres 9.3, я обнаружил, что я могу выполнить что-то вроде этого:Как бросить объект, чтобы установить в PostgreSQL
SELECT generate_series(1,10);
Но я не могу это сделать:
SELECT (SELECT generate_series(1,10));
Могу ли я каким-то образом отмените результат SELECT до setof int
, чтобы использовать его так же, как результат от generate_series()
?
Что именно происходит, поэтому я могу использовать результат от функции, но не от SELECT
?
Придумал сумасшедшую идею: 'SELECT UNNEST (ARRAY (SELECT generate_series (1,10)));' У кого-то есть лучшее решение? – Logman