diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubResolve.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubResolve.cs index 77d89084e..4f98eea4f 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubResolve.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubResolve.cs @@ -51,7 +51,7 @@ namespace SqlSugar { hasWhere = true; } - else + else if(item is SubWhere) { item = SubTools.SubItems.First(s => s is SubAnd); } diff --git a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubTools.cs b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubTools.cs index d02eb2e08..a3259cbf0 100644 --- a/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubTools.cs +++ b/Src/Asp.Net/SqlSugar/ExpressionsToSql/Subquery/SubTools.cs @@ -1,5 +1,4 @@ -using SqlSugar.ExpressionsToSql.Subquery; -using System; +using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; @@ -13,6 +12,7 @@ namespace SqlSugar { new SubSelect(), new SubWhere(), + new SubAnd(), new SubAny(), new SubNotAny(), new SubBegin(),