diff --git a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs index 17f36d672..0ce07fa60 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SqlBuilderProvider/QueryBuilder.cs @@ -683,7 +683,9 @@ namespace SqlSugar } if (joinInfo.JoinType == JoinType.Cross) { - result = result.Replace(" ON ", " WHERE "); + + var onIndex=result.IndexOf(" ON "); + result = result.Substring(0,onIndex); } return result; }