我正在尝试在Hive(cloudera)中执行以下查询,
select a.col1,a.col2
FROM t1 a LEFT SEMI JOIN (select * from t2 where y = 0) b on (a.col1 =b.x);
以下是我得到的错误,
Your query has the following error(s):
Error while compiling statement: FAILED: StringIndexOutOfBoundsException String index out of range: 0
即使我只运行select * from t2 where y = 0
,我也会得到这个。但是同样的查询在Impala中运行良好。有什么建议吗?
提前致谢。
答案 0 :(得分:0)
由于选择
中有空的as
,可能会失败