diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index c541a35d120d12b17fb0ad1003ddfd9140118d0f..befb8fcad15a34f3a24646f5050a59d017ebdfa7 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -4675,8 +4675,8 @@ int32_t parseLimitClause(SQueryInfo* pQueryInfo, int32_t clauseIndex, SQuerySQL* } // No tables included. No results generated. Query results are empty. - if (pTableMetaInfo->pTableMeta == NULL) { - tscTrace("%p no table in metricmeta, no output result", pSql); + if (pTableMetaInfo->vgroupList->numOfVgroups == 0) { + tscTrace("%p no table in super table, no output result", pSql); pQueryInfo->command = TSDB_SQL_RETRIEVE_EMPTY_RESULT; }