postgresql PGSQL:从第一个表中选择值,并将其作为参数之一插入到第二个表中

mgdq6dx1  于 2023-04-05  发布在  PostgreSQL
关注(0)|答案(1)|浏览(151)

是否可以在PostgreSQL中做类似的事情?

INSERT INTO table_2 (some_varchar_value, id_value_table_1)
VALUES ('some_varchar_value', SELECT DISTINCT id FROM table_1)

简而言之,我想从table_1中选择id,并将它们作为插入table_2的第二个参数插入。插入的第一个值将是varchar类型的常量

kx1ctssn

kx1ctssn1#

使用INSERT INTO ... SELECT ...

INSERT INTO table_2 (some_varchar_value, id_value_table_1)
SELECT DISTINCT 'some_varchar_value', id
FROM table_1;

相关问题