Files
doris/pytest/qe/query_regression/result/issue_4241.result
2023-09-15 11:56:08 +08:00

18 lines
2.1 KiB
Plaintext

drop database if exists issue_4241;
()
create database issue_4241;
()
use issue_4241
CREATE VIEW test_view AS SELECT NULL AS k UNION ALL SELECT NULL AS k;
()
EXPLAIN SELECT v1.k FROM test_view v1 LEFT JOIN test_view v2 ON v1.k = v2.k;
([''], [''], [''], [''], [''], [' NULL'], [' NULL'], [' NULL'], [' NULL'], [' constant exprs: '], [' constant exprs: '], [' EXCHANGE ID: 03'], [' UNPARTITIONED'], [' 0:UNION'], [' 1:UNION'], [' 2:HASH JOIN'], [' PARTITION: UNPARTITIONED'], [' PARTITION: UNPARTITIONED'], [' RESULT SINK'], [' STREAM DATA SINK'], [' | '], [' | '], [' | colocate: false, reason: Src column hash been transformed by expr'], [' | equal join conjunct: <slot 0> NULL NULL = <slot 2> NULL NULL'], [' | hash predicates:'], [' | join op: LEFT OUTER JOIN (BROADCAST)'], [' |----3:EXCHANGE'], [' OUTPUT EXPRS:'], [' OUTPUT EXPRS:<slot 0> NULL NULL'], ['PLAN FRAGMENT 0'], ['PLAN FRAGMENT 1'])#IGNORE CHECK
EXPLAIN WITH test_view (k) AS ( SELECT NULL AS k UNION ALL SELECT NULL AS k ) SELECT v1.k FROM test_view v1 LEFT JOIN test_view v2 ON v1.k = v2.k;
([''], [''], [''], [''], [''], [' NULL'], [' NULL'], [' NULL'], [' NULL'], [' constant exprs: '], [' constant exprs: '], [' EXCHANGE ID: 03'], [' UNPARTITIONED'], [' 0:UNION'], [' 1:UNION'], [' 2:HASH JOIN'], [' PARTITION: UNPARTITIONED'], [' PARTITION: UNPARTITIONED'], [' RESULT SINK'], [' STREAM DATA SINK'], [' | '], [' | '], [' | colocate: false, reason: Src column hash been transformed by expr'], [' | equal join conjunct: <slot 0> NULL NULL = <slot 2> NULL NULL'], [' | hash predicates:'], [' | join op: LEFT OUTER JOIN (BROADCAST)'], [' |----3:EXCHANGE'], [' OUTPUT EXPRS:'], [' OUTPUT EXPRS:<slot 0> NULL NULL'], ['PLAN FRAGMENT 0'], ['PLAN FRAGMENT 1'])#IGNORE CHECK
SELECT v1.k FROM test_view v1 LEFT JOIN test_view v2 ON v1.k = v2.k;
(['None'], ['None'])
WITH test_view (k) AS ( SELECT NULL AS k UNION ALL SELECT NULL AS k ) SELECT v1.k FROM test_view v1 LEFT JOIN test_view v2 ON v1.k = v2.k;
(['None'], ['None'])
drop database issue_4241;
()