hive特定的别名不起作用

时间:2017-08-14 00:43:06

标签: hive

我尝试使用不同的别名运行相同的配置单件查询,但有些内容我无法理解。别名为“first”和“second”的查询给出错误,并且与任何其他别名相同的查询工作正常。我正在使用此消息附加两个查询的屏幕截图。有人可以解释为什么会这样。

Query 1

Query 2

1 个答案:

答案 0 :(得分:0)

第一个第二个是配置单元中的保留关键字。避免这些是一个好习惯,但是如果你需要使用它们,你必须使用`

在您的情况下,以下查询应该有效:

select first.id, first.name, second.id, second.zip
from personname `first`
join personzip `second`
on first.id = second.id;