Mysql 如何将两个表数据并排加载到单个表中
我有两个表,每个表只需要两列。 我想把总共四列放在一个表中 示例:- 表1的S1、S2、S3列 表2的S4、S5、S6列 我想要表3中的S1,S2,S4,S5列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
任何人都可以在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中的吗?您想在配置单元中使用新表吗?这两个表之间有公共链接吗??