postgresql多次插入选择查询

ala*_*lan 4 postgresql select insert

我需要对多行执行插入查询,其中第一列是数字且相同的值,第二列是从另一个表查询的.

就像是

插入表格(33,从another_table中选择col2);

这可以用一个声明来完成吗?

SQL*_*ace 13

像这样

insert into table 
select 33, col2 from another_table;
Run Code Online (Sandbox Code Playgroud)

  • 我想知道是否有可能明确指定列,例如:插入表 (id, col2_name) values((select 33, col2 from another_table)) ? (2认同)