diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index 4a02d51b2994191d0a853261e51e1909ff41d56e..c84d9dd8a4fb83b21fc6e051a25da94e59f360e5 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -7854,7 +7854,7 @@ int32_t tscGetExprFilters(SSqlCmd* pCmd, SQueryInfo* pQueryInfo, SArray* pSelect size_t n = tscNumOfExprs(pQueryInfo); *pExpr = tscExprGet(pQueryInfo, (int32_t)n - 1); - SInternalField* pField = taosArrayGet(pQueryInfo->fieldsInfo.internalField, n - 1); + SInternalField* pField = taosArrayGetLast(pQueryInfo->fieldsInfo.internalField); pField->visible = false; return TSDB_CODE_SUCCESS;