我想在一个分区的Hive表tb_1(a,b,c,d,p1)中只插入select语句中的列(a,b)。例如:插入到表tb_1分区(p1)(a,b)中,从tb_2中选择a,b;我如何才能做到这一点?
mspsb9vt1#
正确的SQL应该是-
insert into table tb_1 partition (p1) (a, b, p1) select a, b,p1 from tb_2;
您需要在插入列表和选择列表中添加p1。
1条答案
按热度按时间mspsb9vt1#
正确的SQL应该是-
您需要在插入列表和选择列表中添加p1。