在配置单元中的insert语句中使用多选语句



我是Hive的新手。我有三张这样的桌子:

table1:

id;value
1;val1
2;val2
3;val3

table2

num;desc;refVal
1;desc;0
2;descd;0
3;desc;0
I want to create a new table3 that contains:
num;desc;refVal
1;desc;3
2;descd;3
3;desc;3
Where num and desc are columns from table2 and refVal is the max value of column id in table1

有人能指导我解决这个问题吗?

首先,您必须创建一个表来保存它。

CREATE TABLE my_new_table; 

之后,你必须插入这个表,如所示

INSERT INTO TABLE my_new_table 
[PARTITION (partcol1=val1, partcol2=val2 ...)]
select_statement1;

select_statement1中,您可以使用通常用于联接和选择所需列的相同选择。

有关更多信息,您可以在这里查看

相关内容

  • 没有找到相关文章

最新更新