hive 使用select中的列列表将配置单元插入到分区表中

5n0oy7gb  于 2022-11-05  发布在  Hive
关注(0)|答案(1)|浏览(119)

我想在一个分区的Hive表tb_1(a,b,c,d,p1)中只插入select语句中的列(a,b)。例如:插入到表tb_1分区(p1)(a,b)中,从tb_2中选择a,b;
我如何才能做到这一点?

mspsb9vt

mspsb9vt1#

正确的SQL应该是-

insert into table tb_1 partition (p1) (a, b, p1) select a, b,p1 from tb_2;

您需要在插入列表和选择列表中添加p1。

相关问题