我有两个表,Table1和Table2。
Table1有"ID"、"Date"两列,Table2有"ID"、"Cost"两列。
现在,我想将这两个表按照"ID"列合并成一个新表Table3,它包含"ID"、"Date"、"Cost"三列,其中Cost和Date的值位于Table2和Table1中具有相同ID的行中。
简而言之,在此情况下,我想按照一列将两个表连接在一起,这个列是"ID"。
我已经尝试了INSERT INTO TABLE
等语句,但都没有成功。
CREATE TABLE table3 AS
SELECT table1.id AS id, date, cost
FROM table1
JOIN table2 ON table1.id = table2.id
insert into table3 (id, date1, cost) select a.id, b.date1, a.cost from table1 a, table2 b where a.id=b.id;