的我有一个蜂巢数据库下表:在合并列连接两个表
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