branch-2.1: [opt](Nereids) avoid generate nested alias expr when plan insert values
diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java
index 727364d..693dc0d 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/BindSink.java
@@ -247,6 +247,7 @@
                 // we skip it.
                 continue;
             }
+            expr = expr.toSlot();
             DataType inputType = expr.getDataType();
             DataType targetType = DataType.fromCatalogType(tableSchema.get(i).getType());
             Expression castExpr = expr;