yunfan created FLINK-31865: ------------------------------ Summary: Flink hive parser support order by non select column Key: FLINK-31865 URL: https://issues.apache.org/jira/browse/FLINK-31865 Project: Flink Issue Type: Improvement Components: Connectors / Hive Reporter: yunfan
This issure can reproduced by the follow sql: {code:java} select name from tableA order by id{code} b is not a column in select clause. The error message like follows {code:java} Caused by: org.apache.hadoop.hive.ql.parse.SemanticException: Line 1:37 Invalid table alias or column reference 'id': (possible column names are: name) at org.apache.flink.table.planner.delegation.hive.copy.HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserSemanticAnalyzer.java:2328) at org.apache.flink.table.planner.delegation.hive.copy.HiveParserSemanticAnalyzer.genAllExprNodeDesc(HiveParserSemanticAnalyzer.java:2259) at org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.genOBLogicalPlan(HiveParserCalcitePlanner.java:1650) at org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.genLogicalPlan(HiveParserCalcitePlanner.java:2788) at org.apache.flink.table.planner.delegation.hive.HiveParserCalcitePlanner.logicalPlan(HiveParserCalcitePlanner.java:283) ... 55 more{code} -- This message was sent by Atlassian Jira (v8.20.10#820010)