查询多个分区配置单元?

use*_*258 2 hive hiveql

如何在Hive中查询同一个表的多个分区?在同一个命令?

就像是 ???

SELECT * FROM mytable WHERE partition ='first_partition' and partition='second_partition'
Run Code Online (Sandbox Code Playgroud)

Abi*_*san 7

在Hive中,分区也是一个列,因此在查询透视图中,没有区别.您可以将其视为一个列.

如果page_views在列上对表进行分区date,则以下查询将在2008-03-01和之间的几天内检索行2008-03-31.

SELECT page_views.*
FROM page_views
WHERE page_views.date >= '2008-03-01' AND page_views.date <= '2008-03-31'
Run Code Online (Sandbox Code Playgroud)

在你的情况下,你可以使用喜欢

SELECT * FROM mytable WHERE column_one ='first_partition' and column_two ='second_partition'
Run Code Online (Sandbox Code Playgroud)

如果你给出表格结构,那就更清楚了.