我有兩個表,其中有一些列是通用的。我想加入這些表格並形成第三個表格,這是兩個表格的組合。 實施例:將兩個表加入第三個
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
誰能ス讓我如何做到這一點?
我有兩個表,其中有一些列是通用的。我想加入這些表格並形成第三個表格,這是兩個表格的組合。 實施例:將兩個表加入第三個
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
誰能ス讓我如何做到這一點?
您可以使用連接進行此操作。
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輸出,如果你想創建一個新表
它對錶2中的所有列賦予null – Akshay
您確定表2中有適當的匹配數據嗎?由於左連接這樣做,當第二個表中沒有數據時,它使用NULL填充結果列。 –
如何在兩個表中的記錄有關係嗎?在其他表中沒有相應記錄的記錄應該發生什麼? –