Mysql 如何将两个表数据并排加载到单个表中

Mysql 如何将两个表数据并排加载到单个表中,mysql,hadoop,hive,Mysql,Hadoop,Hive,我有两个表,每个表只需要两列。 我想把总共四列放在一个表中 示例:- 表1的S1、S2、S3列 表2的S4、S5、S6列 我想要表3中的S1,S2,S4,S5列 任何人都可以在hive中解决此问题。如果表1和表2中有任何列可用于连接,请使用: select t1.S1, t1.S2, t2.S4, t2.S5 from Table1 t1, Table2 t2 where t1.column_for_join = t2.column_for_join 结果将为表3 S1、S2、S4、S5

我有两个表,每个表只需要两列。 我想把总共四列放在一个表中

示例:-

表1的S1、S2、S3列 表2的S4、S5、S6列

我想要表3中的S1,S2,S4,S5列


任何人都可以在hive中解决此问题。

如果表1和表2中有任何列可用于连接,请使用:

select t1.S1, t1.S2, t2.S4, t2.S5 
from Table1 t1, Table2 t2 
where t1.column_for_join = t2.column_for_join
结果将为表3 S1、S2、S4、S5

如果没有用于联接的列,则可以像下面这样使用union:

select S1,S2, null, null from Table1
union
select null, null, S4,S5 from Table2
希望是帮助。。。
Pawel

这两个表是Mysql中的吗?您想在配置单元中使用新表吗?这两个表之间有公共链接吗??