apache impala from语句的内部查询限制

5rgfhyps  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(404)

这个 Impala 子查询限制占用了我太多的时间。所以我决定在这里张贴,以节省人们一些时间。
如果要对from部分进行内部查询,则无法使标准sql正常工作。即:

select count(*) from (SELECT * from mytable WHERE id="12345")

不工作,出现以下错误。
错误:analysisexception:第1行出现语法错误:…其中id=“12345”)^遇到:eof应为:as,identifier
原因:异常:语法错误

hkmswyz6

hkmswyz61#

您只需为内部查询结果创建一个临时别名(stupidalias)。

select count(*) from (SELECT * from mytable WHERE id="12345") as stupidalias

相关问题