原始表结构 id tdname a1 a2 a3 a4
-----------------------------------
0 表名 航班 始发地 目的地 起飞时间
1 航班表 a768 bj sh 9:20
2 航班表 a380 bj gd 9:20
4 订票表 航班 订票人1 订票人2
5 订票表 a768 4 6
5 订票表 a380 9 0
.....
上述表,其实是两个表想要插入到一个新表当中,插入之前清空这个表id 航班 始发地 目的地 起飞时间 订票人1 订票人2
-----------------------------------------------
9 a768 bj sh 9:20 4 6
10 a380 bj gd 9:20 9 0
-----------------------------------
0 表名 航班 始发地 目的地 起飞时间
1 航班表 a768 bj sh 9:20
2 航班表 a380 bj gd 9:20
4 订票表 航班 订票人1 订票人2
5 订票表 a768 4 6
5 订票表 a380 9 0
.....
上述表,其实是两个表想要插入到一个新表当中,插入之前清空这个表id 航班 始发地 目的地 起飞时间 订票人1 订票人2
-----------------------------------------------
9 a768 bj sh 9:20 4 6
10 a380 bj gd 9:20 9 0
select
.
.
.
from
几个表连接就是了
select * from tb where tdname='航班表' )a,
(
select * from tb where tdname='订票表' )b
where a.航班 =b.航班
拷贝表(拷贝数据,源表名:a 目标表名:b)
insert into b(a, b, c) select d,e,f from b
select
A.* ,
B. 订票人1 ,
B.订票人2
froM
( select * from tb where tdname='航班表' )a,
LEFT JOIN
( select * from tb where tdname='订票表' WHERE ID=5 )b
ON a.航班 =b.航班 INSERT TABLENEW SELECT ...
其中掺杂着数据
id tdname a1 a2 a3 a4
-----------------------------------
0 航班表 航班 始发地 目的地 起飞时间
1 航班表 a768 bj sh 9:20
2 航班表 a380 bj gd 9:20
4 订票表 航班 订票人1 订票人2
5 订票表 a768 4 6
6 订票表 a380 9 0
要插入表2中,表结构已定义 id 航班 始发地 目的地 起飞时间 订票人1 订票人2
9 a768 bj sh 9:20 4 6
10 a380 bj gd 9:20 9 0 两个表的id都是自增,不用管。