2013-06-25 104 views
0

我有兩個表,其中有一些列是通用的。我想加入這些表格並形成第三個表格,這是兩個表格的組合。 實施例:將兩個表加入第三個

Table 1 

A B C d電子網

Table 2 

A B C G H I

預期輸出:

Table 3 

A B C d E F G H I

誰能ス讓我如何做到這一點?

+0

如何在兩個表中的記錄有關係嗎?在其他表中沒有相應記錄的記錄應該發生什麼? –

回答

0

您可以使用連接進行此操作。

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 

該查詢會給你A B C d E F G H I輸出,如果你想創建一個新表

+0

它對錶2中的所有列賦予null – Akshay

+0

您確定表2中有適當的匹配數據嗎?由於左連接這樣做,當第二個表中沒有數據時,它使用NULL填充結果列。 –

相關問題