diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java index 12a822b73885ee..883b6651ae7bd6 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewAggregateOnNoneAggregateRule.java @@ -91,8 +91,8 @@ protected boolean checkMaterializationPattern(StructInfo structInfo, CascadesCon PlanCheckContext scanCheckContext = PlanCheckContext.of(ImmutableSet.of()); return structInfo.getTopPlan().accept(StructInfo.SCAN_PLAN_PATTERN_CHECKER, scanCheckContext) && !scanCheckContext.isContainsTopAggregate() - && !joinCheckContext.isContainsTopLimit() && !joinCheckContext.isContainsTopTopN() - && !joinCheckContext.isContainsTopWindow(); + && !scanCheckContext.isContainsTopLimit() && !scanCheckContext.isContainsTopTopN() + && !scanCheckContext.isContainsTopWindow(); } @Override