2016-12-27 11 views
0

の関数によって返されたレコードの選択複数の値は、私は以下のようにFの結果を使用する必要がplpgsqlが

create function f (i int, out j int, out k int) as $$ 
begin 
    j := i * i; 
    k := i * i * i; 
end 
$$ language plpgsql 

のような関数があるとしますが、FROM句エラーが不足している

select id, a.j, a.k from (
    select t.id, f(t.id) a from table1 t) z 
を上げました

ご協力ありがとうございます。

答えて

0

あなたは、このように参加することが可能です。

select t.id, a.j, a.k from table1 t, f(t.id) a

+0

はすごい、それだけ注意し、 –

+2

:-)おかげで働いています - それはLATERAL付きのモダンなリリースの作品はサポートに参加します。 –

関連する問題