标签: hadoop hive hiveql
我正在攻读Hortonworks Developer认证,练习考试中的一项练习要求从几个嵌套查询中创建一个表。
我不清楚为什么以下陈述会出错:
SELECT * FROM (nested queries);
虽然此声明按预期工作:
SELECT a.* FROM (nested queries) AS a;
答案 0 :(得分:1)
from子句中的表应该有一个名称,因此在没有别名的子句中嵌套查询会抛出错误。
阅读Hive Wiki了解详细说明。