From c83c4c89294c3b94046532bc769916eaf0708080 Mon Sep 17 00:00:00 2001 From: wangmm0220 Date: Wed, 29 Sep 2021 10:28:42 +0800 Subject: [PATCH] TD-6129 add tag?'key' in where logic --- src/query/src/qFilter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/query/src/qFilter.c b/src/query/src/qFilter.c index d280fcf5c7..f779f54b91 100644 --- a/src/query/src/qFilter.c +++ b/src/query/src/qFilter.c @@ -876,7 +876,7 @@ int32_t filterAddFieldFromNode(SFilterInfo *info, tExprNode* parent, tExprNode * if (node->nodeType == TSQL_NODE_COL) { type = FLD_TYPE_COLUMN; v = node->pSchema; - if(parent->nodeType == TSDB_RELATION_QUESTION){ + if(parent->_node.optr == TSDB_RELATION_QUESTION){ node->pSchema->colId = 0; // ? operation make colId=0 to make different with -> operation to eliminate repetition and don not convert type assert(parent->_node.pRight->pVal->nLen < TSDB_COL_NAME_LEN); memset(node->pSchema->name, 0, TSDB_COL_NAME_LEN); -- GitLab