MYSQL将两行复制到另一个表中的一行中
我有一个表1,看起来像这样:MYSQL将两行复制到另一个表中的一行中,mysql,Mysql,我有一个表1,看起来像这样: id col1 col2 1 A B 2 C D 3 E F 4 G H 同时需要复制2行,并插入表2中的一行,如下所示: id col1 col2 col3 col4 1 A B C D 2 E F G H 有什么好的建议吗?使用一个简单的加入: insert into table2(id,col1,col2,col3,col4) select distinct id,t1.col1,
id col1 col2
1 A B
2 C D
3 E F
4 G H
同时需要复制2行,并插入表2中的一行,如下所示:
id col1 col2 col3 col4
1 A B C D
2 E F G H
有什么好的建议吗?使用一个简单的
加入:
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