簡體   English   中英

如何將不同表中的特定列添加到 postgresql 中的現有表中?

[英]How do I add specific columns from different tables onto an existing table in postgresql?

我有一個原始表(表 1):

一種 C
1個 3個 5個 7
2個 4個 6個 8個

我想將下表(表 2)中的 F 列添加到表 1 中:

一種 F G H
1個 29 5個 7
2個 30 6個 8個

以及將下表(表 3)中的 J、L 和 O 列添加到第 1 列:

一種 大號
1個 9 11 13 15 17 19 21
2個 10 12 14 16 18 20 22

go 如何僅將特定列添加到表 1 中?

預期結果:

一種 C F 大號
1個 3個 5個 7 29 11 15 21
2個 4個 6個 8個 30 12 16 22

使用以下查詢

SELECT T1.A,
       B,
       C,
       D,
       F,
       J,
       L,
       O
FROM   table1 T1
       JOIN table2 T2
         ON T1.A = T2.A
       JOIN table3 t3
         ON T1.A = T3.A  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM