Hive 在配置单元中将结构从一个表复制到另一个表

Hive 在配置单元中将结构从一个表复制到另一个表,hive,hiveql,avro,Hive,Hiveql,Avro,我有一个avro表(表1),其中有5个字段,所有字段都是具有多个字段的结构(包括子结构)。 我有另一个表(表2),它有3个字段(所有结构),这3个结构与表1相同 现在必须从表1填充表2,我使用了以下查询 插入到表2中 从表1中选择结构1、结构2、结构4 但它并没有填充表2中的值。 你知道我怎样才能做到这一点吗? 复制单个字段是一件痛苦的事情,因为它们存在嵌套结构,结构1有85个字段,结构2有43个字段,结构5有78个字段。您能否为表1和表2发布创建表脚本以及表1和表2中的示例数据,这是银行的客户

我有一个avro表(表1),其中有5个字段,所有字段都是具有多个字段的结构(包括子结构)。 我有另一个表(表2),它有3个字段(所有结构),这3个结构与表1相同

现在必须从表1填充表2,我使用了以下查询

插入到表2中
从表1中选择结构1、结构2、结构4

但它并没有填充表2中的值。 你知道我怎样才能做到这一点吗?
复制单个字段是一件痛苦的事情,因为它们存在嵌套结构,结构1有85个字段,结构2有43个字段,结构5有78个字段。

您能否为表1和表2发布创建表脚本以及表1和表2中的示例数据,这是银行的客户敏感数据,因此无法共享,因此您不必共享实际数据。根据实际数据的结构编写一些样本数据。示例数据有助于用户了解您的问题并加以解决。