Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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 从另一个表插入具有多个ID的新记录_Sql_Postgresql - Fatal编程技术网

Sql 从另一个表插入具有多个ID的新记录

Sql 从另一个表插入具有多个ID的新记录,sql,postgresql,Sql,Postgresql,我有一个表,它有9条id=1-9的记录(例如,可以有20多个id) 我有一个varchar值='premium' 我需要将这些值插入到另一个表中,在此操作之后,我应该有9条记录,第一个表中有id,第二个表中有'premium'varchar: 1, 'premium'; 2, 'premium'; etc. 如何为SQL编写函数?您正在寻找插入。选择或将表格创建为 insert into table2 (id, value) select id, 'premium' from

我有一个表,它有9条id=1-9的记录(例如,可以有20多个id)

我有一个varchar值='premium'

我需要将这些值插入到另一个表中,在此操作之后,我应该有9条记录,第一个表中有id,第二个表中有'premium'varchar:

1, 'premium';
2, 'premium';
etc.

如何为SQL编写函数?

您正在寻找
插入。选择
或将表格创建为

insert into table2 (id, value)
    select id, 'premium'
    from table1;
或:


您正在寻找
插入。选择
或将表格创建为

insert into table2 (id, value)
    select id, 'premium'
    from table1;
或:

你想要这个吗

你想要这个吗


相当混乱。你能分享一些样本数据和预期的结果吗?相当混乱。你能分享一些样本数据和预期结果吗?
INSERT INTO second_table (id, text_value)
SELECT id, 'premium' 
FROM first_table;