Sql 如何在配置单元中有多个位置来创建外部表?

Sql 如何在配置单元中有多个位置来创建外部表?,sql,hive,location,external,Sql,Hive,Location,External,我想在配置单元中创建一个包含多个位置的外部表。这意味着我在一个文件夹中有一个文件a,在另一个文件夹中有另一个文件B。我想要的是在混合文件A和B时创建一个外部表。A和B的列是相同的 例如: CREATE EXTERNAL TABLE table1( ...) LOCATION 'hdfs/data/A', 'hdfs/data/B' 那是不可能的。外部表只能有一个位置。唯一的例外是分区,但这仍然不是真正不同的目录。太糟糕了,谢谢。对不起,我昨天没有完成我的

我想在配置单元中创建一个包含多个位置的外部表。这意味着我在一个文件夹中有一个文件a,在另一个文件夹中有另一个文件B。我想要的是在混合文件A和B时创建一个外部表。A和B的列是相同的

例如:

     CREATE EXTERNAL TABLE table1(
     ...)
     LOCATION
     'hdfs/data/A', 'hdfs/data/B'

那是不可能的。外部表只能有一个位置。唯一的例外是分区,但这仍然不是真正不同的目录。太糟糕了,谢谢。对不起,我昨天没有完成我的评论。您可以轻松地将两个文件合并到一个托管表中。这是什么意思?