diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs index 18f4cb778..1054ab6b2 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryableProvider.cs @@ -234,7 +234,14 @@ namespace SqlSugar if (isJoin == false) { result.QueryBuilder.JoinQueryInfos.Remove(result.QueryBuilder.JoinQueryInfos.Last()); - result.QueryBuilder.AsTables = oldAsName; + if (oldAsName?.Any() == false && result.QueryBuilder.AsTables?.Any() == true) + { + //no things + } + else + { + result.QueryBuilder.AsTables = oldAsName; + } } return result; }