diff --git a/source/libs/executor/src/executil.c b/source/libs/executor/src/executil.c index 47d3d80b06..b95b8158d8 100644 --- a/source/libs/executor/src/executil.c +++ b/source/libs/executor/src/executil.c @@ -1456,7 +1456,7 @@ _end: if (!listAdded) { numOfTables = taosArrayGetSize(pUidList); for (int i = 0; i < numOfTables; i++) { - void* tmp = taosArrayGet(pUidList, 0); + void* tmp = taosArrayGet(pUidList, i); QUERY_CHECK_NULL(tmp, code, lino, _error, terrno); STableKeyInfo info = {.uid = *(uint64_t*)tmp, .groupId = 0};