From 6136b1d018b405c5fc9b629a57df2efa0efd3eef Mon Sep 17 00:00:00 2001 From: slzhou Date: Mon, 6 Nov 2023 13:49:01 +0800 Subject: [PATCH] fix: fix tbname or error --- source/libs/parser/src/parTranslater.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/libs/parser/src/parTranslater.c b/source/libs/parser/src/parTranslater.c index 1aa0052007..398d31d750 100644 --- a/source/libs/parser/src/parTranslater.c +++ b/source/libs/parser/src/parTranslater.c @@ -4020,7 +4020,7 @@ static void findEqualCondTbnameInLogicCondOr(STranslateContext* pCxt, SNode* pWh if (!bIsEqTbnameCond) { bAllTbName = false; break; - } else if (isTableExistInTableTbnames(aTableTbnames, info.pRealTable)) { + } else { taosArrayPush(aTableTbnames, &info); } } else { @@ -4066,6 +4066,7 @@ static int32_t findVgroupsFromEqualTbname(STranslateContext* pCxt, SArray* aTabl SVgroupInfo vgInfo; bool bExists; int32_t code = catalogGetCachedTableHashVgroup(pCxt->pParseCxt->pCatalog, &snameTb, &vgInfo, &bExists); + pInfo->done = true; if (code == TSDB_CODE_SUCCESS && bExists) { bool bFoundVg = false; for (int32_t k = 0; k < nVgroups; ++k) {