在执行hive查询的时候,SQL语句(eg.select action from action;)中如果表名和查询字段名相同时不能执行,报如下错误
FAILED: Error in semantic analysis: Line 1:7 Ambiguous table alias or column reference 'action'
这是官方bug页,至今还是open状态
解决办法就是给表起一个别名,然后用 别名.字段名 作为查询字段,这样就能顺利执行了
eg. select a.action from action a;