From d3856ebbc76d0d910e1cd38bd0d558355fb57ba0 Mon Sep 17 00:00:00 2001 From: slzhou Date: Tue, 16 Jan 2024 14:28:37 +0800 Subject: [PATCH] fix: find the reason later --- source/libs/planner/src/planOptimizer.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/source/libs/planner/src/planOptimizer.c b/source/libs/planner/src/planOptimizer.c index e0af7880ee..a70a61d39a 100644 --- a/source/libs/planner/src/planOptimizer.c +++ b/source/libs/planner/src/planOptimizer.c @@ -3019,10 +3019,7 @@ static EDealRes mergeProjectionsExpr(SNode** pNode, void* pContext) { static int32_t mergeProjectsOptimizeImpl(SOptimizeContext* pCxt, SLogicSubplan* pLogicSubplan, SLogicNode* pSelfNode) { SLogicNode* pChild = (SLogicNode*)nodesListGetNode(pSelfNode->pChildren, 0); - if (false == ((SProjectLogicNode*)pChild)->ignoreGroupId) { - qError("internal error, child project output does not ignore group when merge projects"); - return TSDB_CODE_PLAN_INTERNAL_ERROR; - } else { + if (((SProjectLogicNode*)pChild)->ignoreGroupId) { ((SProjectLogicNode*)pSelfNode)->inputIgnoreGroup = true; } SMergeProjectionsContext cxt = {.pChildProj = (SProjectLogicNode*)pChild, .errCode = TSDB_CODE_SUCCESS};