将两个表加入第三个表

时间:2013-06-25 22:19:45

标签: sqlite

我有两个表,其中一些列是常见的。我想加入这些表并形成第三个表,它是两个表的组合。 例如:

Table 1

A B C D E F

Table 2

A B C G H I

预期产出:

Table 3

A B C D E F G H I

谁能建议我怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用join进行此操作。

CREATE TABLE table3 AS SELECT t1.A, t1.B, t1.C, t1.D, t1.E, t1.F, t2.G, t2.H, t2.I
FROM Table1 t1 LEFT JOIN Table2 t2 ON t1.A = t2.A AND t1.B = t2.B AND t1.C = t2.C

如果你想创建一个新表,这个查询将给你一个输出