我在hive中有一个包含架构t( a
,b,c)的表格。
我必须选择a
不是t
我试过
select * from t where a>(select min(a) from t limit 1);
select * from t where t.a not in (select min(a) from t limit 1);
他们两个都失败了..我怎样才能在蜂巢中实现这个目标,以及上述陈述中错误的概括是什么?
编辑:我的配置单元版本不支持with , IN , exists
..所以请不要在答案中使用这些
答案 0 :(得分:0)
尝试以下查询
从左边连接中选择A. *(从t开始选择min(a)为min)B,其中A.a> B.min
Hive
中不支持WHERE子句中的子查询检查一下 Write a nested select statement with a where clause in Hive
我认为新版本支持子查询
由于