的我有一個蜂巢數據庫下表:在合併列連接兩個表
table1:
id t X
1 1 a
1 4 a
2 5 a
3 10 a
table2:
id t Y
1 3 b
2 6 b
2 8 b
3 15 b
,我想將它們合併到有一個表,如:
id t Z
1 1 a
1 3 b
1 4 a
2 5 a
2 6 b
2 8 b
3 10 a
3 15 b
基本上什麼我想要做的是:
在列
id
聯接(這部分很簡單)合併列
table1.t
和table2.t
放入一個新列t
具有可變
Z
等於table1.X
如果對應t
來自table1.t
,和table2.Y
如果它來自table2.t
通過
id
然後通過t
(這不應該太難)訂購表格
我不知道如何做第2和第3部分。我嘗試使用 table1.id = table2.id and table1.t = table2.t
的外連接,但它不合並兩列t
。
任何指針,將不勝感激。謝謝!
工作正常,非常感謝! – S4M