sql—将具有空值的额外列从一个表插入到另一个表配置单元

6rqinv9w  于 2021-06-25  发布在  Hive
关注(0)|答案(1)|浏览(270)

表1有col1、col2、col3、col4、col5列
表2有col1、col3、col5列
我想将表2中的行插入表1
但是col2,col4在插入table2之后应该是空的数据类型
如何在hive中完成,目前我使用的是HortonWorks3.1版本

wd2eg0qa

wd2eg0qa1#

你只要用 insert . . . select :

insert into table1 (col1, col2, col3, col4, col5)
    select col1, null, col3, null, col5
    from table2;

相关问题