wxmimperio created FLINK-20466: ---------------------------------- Summary: Table 'EXPR$1' not found with UNION ALL Key: FLINK-20466 URL: https://issues.apache.org/jira/browse/FLINK-20466 Project: Flink Issue Type: Bug Components: Table SQL / Planner Affects Versions: 1.11.1 Reporter: wxmimperio
{code:java} CREATE TABLE table_01 ( aaa varchar, bbb varchar) WITH(.......); CREATE TABLE table_02 ( aaa varchar, bbb varchar) WITH(.......); create view my_view as select aaa,bbb from ( select aaa,bbb from table_01 union all select aaa,bbb from table_02 ); create table bsql_log ( aaa varchar, bbb varchar) with ( 'connector' = 'log'); insert into bsql_log SELECT aaa,bbb FROM my_view {code} Run the above code will report an error: {code:java} org.apache.calcite.runtime.CalciteContextException: From line 1, column 8 to line 1, column 15: Table 'EXPR$1' not found {code} But if I assign an alias to the result of union all, it can be normal. {code:java} create view my_view as select aaa,bbb from ( select aaa,bbb from table_01 union all select aaa,bbb from table_02 ) as union_result; {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)