diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java index 7ee563b6783e8f..e96a734151d96c 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/OlapScanNode.java @@ -1530,7 +1530,11 @@ protected void toThrift(TPlanNode msg) { msg.olap_scan_node.setTopnFilterSourceNodeIds(topnFilterSourceNodeIds); } msg.olap_scan_node.setKeyType(olapTable.getKeysType().toThrift()); - msg.olap_scan_node.setTableName(olapTable.getName()); + String tableName = olapTable.getName(); + if (selectedIndexId != -1) { + tableName = tableName + "(" + getSelectedIndexName() + ")"; + } + msg.olap_scan_node.setTableName(tableName); msg.olap_scan_node.setEnableUniqueKeyMergeOnWrite(olapTable.getEnableUniqueKeyMergeOnWrite()); msg.setPushDownAggTypeOpt(pushDownAggNoGroupingOp);