[英]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.