From 318360c28721203db5c0aa932e5db7630982bb11 Mon Sep 17 00:00:00 2001 From: "slzhou@taodata.com" Date: Thu, 21 Jul 2022 11:35:02 +0800 Subject: [PATCH] fix: continue execution after filter in project produces zero rows for next group --- source/libs/executor/src/executorimpl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libs/executor/src/executorimpl.c b/source/libs/executor/src/executorimpl.c index 5d51d2a372..bafec32149 100644 --- a/source/libs/executor/src/executorimpl.c +++ b/source/libs/executor/src/executorimpl.c @@ -3355,7 +3355,7 @@ static SSDataBlock* doProjectOperation(SOperatorInfo* pOperator) { break; } - if (status == PROJECT_RETRIEVE_CONTINUE) { + if (status == PROJECT_RETRIEVE_CONTINUE || pInfo->pRes->info.rows == 0) { continue; } else if (status == PROJECT_RETRIEVE_DONE) { break;