Sql 从另一个表插入具有多个ID的新记录
我有一个表,它有9条id=1-9的记录(例如,可以有20多个id) 我有一个varchar值='premium' 我需要将这些值插入到另一个表中,在此操作之后,我应该有9条记录,第一个表中有id,第二个表中有'premium'varchar: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
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;