我有一个看起来像这样的table1:
id col1 col2
1 A B
2 C D
3 E F
4 G H
并且需要在此时复制2行并插入table2中的一行,如下所示:
id col1 col2 col3 col4
1 A B C D
2 E F G H
有什么好的建议吗?
答案 0 :(得分:0)
使用简单的join
:
insert into table2(id,col1,col2,col3,col4)
select distinct id,t1.col1,t1.col2.t2.col1,t2.col2
from table1 t1 join table1 t2 on t2.id=t1.id+1