【发布时间】:2021-02-17 00:55:35
【问题描述】:
我有一个问题,我想使用 2 select 插入新表,但我不知道是否可以...
我的代码:
insert INTO attributs_libres_lignes VALUES ( SELECT LIGN_PKID, "INSERT HERE" from ATTRIBUTS_LIGNES a, "HERE THE NUMBER OF COLUMN OF PKID (1 to 4)", "HERE A DATE");
select COLONNE01 from attributs_lignes
union all select COLONNE02 from attributs_lignes
union all select COLONNE03 from attributs_lignes
union all select COLONNE04 from attributs_lignes
我想在第一部分插入第二部分(选择 COLONNE01....),而不是“在此处插入”
数据旧表:第 1 列(“PKID1”、“一”、“二”、“三”) 第 2 列(“PKID2”、“一”、“二”、“三”)
新表:
(PKID1, 一, 1) (PKID2, 一, 1) (PKID1, 二, 2) (PKID2, 二, 2) (PKID1, 三, 3) (PKID2, 三, 3)
-
【问题讨论】:
-
insert into t2 (c1, c2) select ca, cb from ...
标签: sql oracle sql-insert unpivot lateral-join