diff --git a/regression-test/data/nereids_rules_p0/distinct_split/disitinct_split.out b/regression-test/data/nereids_rules_p0/distinct_split/disitinct_split.out index 2a1dd6fd9d6705a..a0aff0a9a191270 100644 --- a/regression-test/data/nereids_rules_p0/distinct_split/disitinct_split.out +++ b/regression-test/data/nereids_rules_p0/distinct_split/disitinct_split.out @@ -380,7 +380,7 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) --PhysicalCteProducer ( cteId=CTEId#0 ) ----PhysicalOlapScan[test_distinct_multi] --PhysicalResultSink -----hashJoin[INNER_JOIN] hashCondition=((.d = .d)) otherCondition=() +----hashJoin[INNER_JOIN] hashCondition=((.d <=> .d)) otherCondition=() ------hashAgg[DISTINCT_LOCAL] --------hashAgg[GLOBAL] ----------hashAgg[LOCAL] @@ -415,9 +415,9 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) --PhysicalCteProducer ( cteId=CTEId#0 ) ----PhysicalOlapScan[test_distinct_multi] --PhysicalResultSink -----hashJoin[INNER_JOIN] hashCondition=((.d = .d)) otherCondition=() -------hashJoin[INNER_JOIN] hashCondition=((.d = .d)) otherCondition=() ---------hashJoin[INNER_JOIN] hashCondition=((.d = .d)) otherCondition=() +----hashJoin[INNER_JOIN] hashCondition=((.d <=> .d)) otherCondition=() +------hashJoin[INNER_JOIN] hashCondition=((.d <=> .d)) otherCondition=() +--------hashJoin[INNER_JOIN] hashCondition=((.d <=> .d)) otherCondition=() ----------hashAgg[DISTINCT_LOCAL] ------------hashAgg[GLOBAL] --------------hashAgg[LOCAL] @@ -463,7 +463,7 @@ PhysicalCteAnchor ( cteId=CTEId#0 ) --PhysicalResultSink ----hashAgg[GLOBAL] ------hashAgg[LOCAL] ---------hashJoin[INNER_JOIN] hashCondition=((.c = .c)) otherCondition=() +--------hashJoin[INNER_JOIN] hashCondition=((.c <=> .c)) otherCondition=() ----------hashAgg[DISTINCT_LOCAL] ------------hashAgg[GLOBAL] --------------hashAgg[LOCAL] @@ -498,3 +498,6 @@ PhysicalResultSink ------PhysicalRepeat --------PhysicalOlapScan[test_distinct_multi] +-- !null_hash -- +1 \N 0 0.0 +