我把桌子弄平了plan_stat
。
每个plan
必须单独存在于所有状态中,因此我总是在每行状态中都有一个计划条目。
我需要一次在所有州输入一个计划,我不想一行一行,如下所示:
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (1,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (2,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (3,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (4,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (5,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (6,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (7,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (8,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (9,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (10,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (11,14661);
Insert into plano_estado (SQ_ESTADO,SQ_PLANO) values (12,14661);
如何以更敏捷的方式做到这一点?好吧,我必须为N架制作这个插页。
table plan_stat:
答案 0 :(得分:2)
您可以从select中插入,因为您尊重列顺序和值类型。你也可以在这里阅读基础知识。 https://www.w3schools.com/sql/sql_insert_into_select.asp
这将插入来自"计划"的每个不同的SQ_ESTADO。表
insert into plano_estado (
SQ_ESTADO
,SQ_PLANO
)
select distinct SQ_ESTADO
,14661 as SQ_PLANO
from plan