2011-02-02 3 views

답변

1

unnest 기능을 원합니다. 나는 당신이 좋아하는 그것을 사용할 거라고 생각 :

INSERT INTO mytable 
SELECT set_of_integers 
FROM unnest(
    SELECT list_of_integers 
    FROM someothertable 
    WHERE somekey = somevalue 
) t(set_of_integers) 

을하지만 난 나 자신을 그것을 밖으로 시도 손에 PostgreSQL을 할 수 없습니다.

1

예 :

INSERT INTO 
    mytable 
    (column1, column2, an_array_of_integers_column) 
VALUES 
    (2, 'bbb', (SELECT list_of_integers FROM someothertable WHERE somekey = somevalue)); 
관련 문제