2013-03-02 161 views
1

我有一個表,即所有其他列都有相同的值,只有一個區別,這個列是另一個select語句的結果。PostgreSQL如何用一條插入語句插入多條記錄

我需要一個像

INSERT INTO my_table (orgid, status, userid) 
    VALUES(12393, true, SELECT u.userid FROM user u) 

出頭,我可以使用一個循環語句與許多insert語句裏面,但我想要的東西更容易,1個sqlquery的和不使用的功能: - ?

回答

4

試試這個:

INSERT INTO my_table (orgid, status, userid) 
SELECT 12393, true, u.userid FROM user u 
+0

十分感謝:d – user1487380 2013-03-02 08:06:15