diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index da903b4ffd37f47b1943a7b3685aaabaccecef5f..c89ab921464711cd41d8b29b7be63aea2f414613 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -3568,7 +3568,7 @@ static bool functionCompatibleCheck(SQueryInfo* pQueryInfo, bool joinQuery, bool return false; } - if (functionId == TSDB_FUNC_COUNT && pExpr1->base.colInfo.colId == TSDB_TBNAME_COLUMN_INDEX) { + if (functionId == TSDB_FUNC_COUNT && (pExpr1->base.colInfo.colId == TSDB_TBNAME_COLUMN_INDEX || TSDB_COL_IS_TAG(pExpr1->base.colInfo.flag))) { ++countTbname; } }