配置单元特定别名不工作

b4wnujal  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(269)

我尝试用不同的别名运行相同的配置单元查询,但有一些我无法理解。别名为“first”和“second”的查询出现错误,而使用其他别名的同一查询工作正常。我附上这条消息的两个查询的屏幕截图。有人能解释为什么会这样吗。
查询1
查询2

mm9b1k5b

mm9b1k5b1#

第一个和第二个是配置单元中的保留关键字。这是一个很好的做法,以避免这些,但如果你需要使用它们,你必须使用`
在您的情况下,下面的查询应该可以工作:

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

相关问题