Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 为每个SELECT返回插入到_Sql_Postgresql - Fatal编程技术网

Sql 为每个SELECT返回插入到

Sql 为每个SELECT返回插入到,sql,postgresql,Sql,Postgresql,我进行了如下选择查询: SELECT field1, field2 FROM table1 WHERE (field1 IS NOT NULL AND field2 IS NOT NULL) 它返回2列(该表没有主键),现在我想为查询返回的每一行(带有附加数据)将数据插入另一个表中 insert into some_table (col1, col2, col3) SELECT field1, field2, 'additional data' FROM table1 WHERE field

我进行了如下选择查询:

SELECT field1, field2 FROM table1 WHERE (field1 IS NOT NULL AND field2 IS NOT NULL)
它返回2列(该表没有主键),现在我想为查询返回的每一行(带有附加数据)将数据插入另一个表中

insert into some_table (col1, col2, col3)
SELECT field1, field2, 'additional data'
FROM table1 
WHERE field1 IS NOT NULL AND field2 IS NOT NULL