Apache Impala Inner Query 限制 FROM 语句



这个IMPALA子查询限制消耗了我太多的时间。所以我决定在这里发帖,为人们节省一些时间。

如果要对 FROM 部分进行内部查询,则无法使标准 SQL 正常工作。 即:

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

不起作用,出现以下错误。

错误: 分析异常: 第 1 行中的语法错误: ...哪里 id="12345"( ^ 遇到: EOF 预期: AS, 标识符

原因:异常:语法错误

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

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

最新更新