diff --git a/source/libs/planner/src/planOptimizer.c b/source/libs/planner/src/planOptimizer.c index 4ca3eb7123..550a14b002 100644 --- a/source/libs/planner/src/planOptimizer.c +++ b/source/libs/planner/src/planOptimizer.c @@ -3536,8 +3536,7 @@ static bool eliminateProjOptMayBeOptimized(SLogicNode* pNode, void* pCtx) { if (NULL != pNode->pParent && (QUERY_NODE_LOGIC_PLAN_PROJECT != nodeType(pNode) || 1 != LIST_LENGTH(pNode->pChildren) || QUERY_NODE_LOGIC_PLAN_SCAN != nodeType(nodesListGetNode(pNode->pChildren, 0)) || - QUERY_NODE_LOGIC_PLAN_JOIN != nodeType(pNode->pParent) || - QUERY_NODE_LOGIC_PLAN_VIRTUAL_TABLE_SCAN != nodeType(pNode->pParent))) { + QUERY_NODE_LOGIC_PLAN_JOIN != nodeType(pNode->pParent))) { return false; }