我有两个表,Table1和Table2 .
Table1 的列为“ID "," Date”, Table2 的列为“ID ", " Cost” .
现在,我希望将这两个表合并到具有“ID ", " Date ", " Cost”列的新表 Table3 的方式是,Cost和Date分别位于Table2和Table1中具有相同ID的同一行中 .
简而言之,我想将两个表相对于列粘合,在本例中为“ID” .
我已经查看了像 INSERT INTO TABLE
这样的陈述,但我无法让它发挥作用 .
2 回答
您可以对两个源表之间的连接结果执行insert-select:
请使用下面的SQL进行合并
insert into table3(id,date1,cost)从table1 a,table2 b中选择a.id,b.date1,a.cost,其中a.id = b.id;