获取不匹配的输入'')如预期

时间:2019-05-27 21:09:40

标签: sql apache-spark

我在hadoop中的查询返回此错误

mismatched input '') as '' expecting ,

我不知道为什么,有人可以找到问题吗?

select t1.* , '(sum(t1.'price') as 'price')'
from events t1
join
(
    SELECT min(idsite) as idsite
    FROM events
    GROUP BY idsite
) t2 on t1.idsite = t2.idsite

1 个答案:

答案 0 :(得分:1)

我不特别了解hadoop,所以也许有专门的语法,但这看起来有点麻烦:

'(sum(t1.'price') as 'price')'

您将引号对包含在另一个引号对中。解析器无法理解这一点。它将假定第一个是打开的,第二个是关闭的,第三个是重新打开的,依此类推。