diff --git a/src/client/src/tscSQLParser.c b/src/client/src/tscSQLParser.c index b5f37e4d0a00f11b55d2dfb5d718a219e550283c..2acb7deeb56ae45ee0afd42a7761821c50d51893 100644 --- a/src/client/src/tscSQLParser.c +++ b/src/client/src/tscSQLParser.c @@ -4552,11 +4552,7 @@ static int32_t validateTagCondExpr(SSqlCmd* pCmd, tExprNode *p) { free(tmp); } else { double tmp; - if (p->_node.optr == TSDB_RELATION_IN) { - retVal = validateParamOfRelationIn(vVariant, schemaType); - } else { - retVal = tVariantDump(vVariant, (char*)&tmp, schemaType, false); - } + retVal = tVariantDump(vVariant, (char*)&tmp, schemaType, false); } if (retVal != TSDB_CODE_SUCCESS) { diff --git a/src/inc/taosdef.h b/src/inc/taosdef.h index e6eec73681dbde6c4c5b18f7b7c0351d40f7d134..dac2dc84b6065d27514bbbbd2a836a81422408ad 100644 --- a/src/inc/taosdef.h +++ b/src/inc/taosdef.h @@ -166,7 +166,7 @@ do { \ #define TSDB_BINARY_OP_REMAINDER 34 -#define IS_RELATION_OPTR(op) (((op) >= TSDB_RELATION_LESS) && ((op) <= TSDB_RELATION_IN)) +#define IS_RELATION_OPTR(op) (((op) >= TSDB_RELATION_LESS) && ((op) < TSDB_RELATION_IN)) #define IS_ARITHMETIC_OPTR(op) (((op) >= TSDB_BINARY_OP_ADD) && ((op) <= TSDB_BINARY_OP_REMAINDER)) #define TS_PATH_DELIMITER_LEN 1