From 881436d482d49c2ef5515950c82959517f53371f Mon Sep 17 00:00:00 2001 From: Alex Duan <417921451@qq.com> Date: Mon, 27 Dec 2021 14:08:59 +0800 Subject: [PATCH] if super table query can not skip offset --- src/query/src/qExecutor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/query/src/qExecutor.c b/src/query/src/qExecutor.c index 870dad6f37..2ed3a78104 100644 --- a/src/query/src/qExecutor.c +++ b/src/query/src/qExecutor.c @@ -8523,7 +8523,8 @@ SQInfo* createQInfoImpl(SQueryTableMsg* pQueryMsg, SGroupbyExpr* pGroupbyExpr, S } // calc skipOffset - if(pQueryMsg->offset > 0 && TSDB_QUERY_HAS_TYPE(pQueryMsg->queryType, TSDB_QUERY_TYPE_PROJECTION_QUERY)) { + if(pQueryMsg->offset > 0 && TSDB_QUERY_HAS_TYPE(pQueryMsg->queryType, TSDB_QUERY_TYPE_PROJECTION_QUERY) + && pQueryAttr->stableQuery == false) { pQueryAttr->skipOffset = true; for (int32_t i = 0; i < pQueryAttr->numOfCols; ++i) { if (pQueryAttr->tableCols[i].flist.numOfFilters > 0 -- GitLab