2
如何查詢Hive中同一個表的多個分區?在相同的命令?查詢多個分區配置單元?
有點像???
SELECT * FROM mytable WHERE partition ='first_partition' and partition='second_partition'
如何查詢Hive中同一個表的多個分區?在相同的命令?查詢多個分區配置單元?
有點像???
SELECT * FROM mytable WHERE partition ='first_partition' and partition='second_partition'
在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'
在你的情況,你可以像使用
SELECT * FROM mytable WHERE column_one ='first_partition' and column_two ='second_partition'
它會更加明朗,如果你給的表結構。
你可以請看看我的問題在這裏http://stackoverflow.com/questions/15556601/hive-count-tuple? – user1309258 2013-03-21 20:14:20