fix: the problem of data loss when interval is used for outer query
This commit is contained in:
parent
461db22807
commit
ef54bfb787
|
@ -1393,7 +1393,9 @@ static int32_t adjustScanDataRequirement(SScanLogicNode* pScan, EDataOrderLevel
|
||||||
if (requirement <= pScan->node.resultDataOrder) {
|
if (requirement <= pScan->node.resultDataOrder) {
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
if (TSDB_SUPER_TABLE == pScan->tableType) {
|
||||||
pScan->scanType = SCAN_TYPE_TABLE_MERGE;
|
pScan->scanType = SCAN_TYPE_TABLE_MERGE;
|
||||||
|
}
|
||||||
pScan->node.resultDataOrder = requirement;
|
pScan->node.resultDataOrder = requirement;
|
||||||
return TSDB_CODE_SUCCESS;
|
return TSDB_CODE_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue