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)

Reply via email to