diff --git a/source/libs/executor/src/scanoperator.c b/source/libs/executor/src/scanoperator.c index b9507f9f06..7eb8e9fea4 100644 --- a/source/libs/executor/src/scanoperator.c +++ b/source/libs/executor/src/scanoperator.c @@ -379,7 +379,7 @@ static SSDataBlock* doTableScanImpl(SOperatorInfo* pOperator) { int32_t len = buildGroupKeys(pTableScanInfo->keyBuf, pTableScanInfo->pGroupColVals); uint64_t *groupId = taosHashGet(pTableScanInfo->pGroupSet, pTableScanInfo->keyBuf, len); - if (!groupId) { + if (groupId) { pBlock->info.groupId = *groupId; }else{