返回 FAILED: SemanticException in Hive 的 SQL 脚本



我的查询如下:

SELECT Round (sum(column1),2) AS alias, column 2, column3 
FROM table1
INNER JOIN table 2
ON table1.column3 = table2.acolumn3
Group by column3

Hive 不断返回以下错误:

编译语句时出错:失败:在多个表/子查询中找到语义异常列 3

我已经阅读了与此错误消息相关的几个线程。这些脚本通常非常复杂。我的很简单。无法理解为什么 Hive 在如此简单的脚本上抛出此消息。

试试这个:

SELECT Round (sum(column1),2) AS alias, tab1.column2 as col2, tab2.column3 as col3
FROM table1 tab1
INNER JOIN table2 tab2
ON tab1.column3 = tab2.acolumn3
Group by tab2.column3

最新更新