diff --git a/fe/src/main/java/org/apache/doris/analysis/SlotRef.java b/fe/src/main/java/org/apache/doris/analysis/SlotRef.java index 8f99bb0dba..0fe5cd5614 100644 --- a/fe/src/main/java/org/apache/doris/analysis/SlotRef.java +++ b/fe/src/main/java/org/apache/doris/analysis/SlotRef.java @@ -162,6 +162,12 @@ public class SlotRef extends Expr { return tblName.toSql() + "." + label + sb.toString(); } else if (label != null) { return label + sb.toString(); + } else if (desc.getSourceExprs() != null) { + for (Expr expr : desc.getSourceExprs()) { + sb.append(expr.toSql()); + sb.append(" "); + } + return sb.toString(); } else { return "" + sb.toString(); }