diff --git a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs index b8219fc99..7463cdfa3 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/DeleteProvider/DeleteableProvider.cs @@ -531,7 +531,7 @@ namespace SqlSugar var lamResult = DeleteBuilder.GetExpressionValue(inField, ResolveExpressType.FieldSingle); var fieldName = lamResult.GetResultString(); var sql= childQueryExpression.ToSql(); - Where($" {fieldName} IN ( SELECT * FROM ( {sql.Key} ) SUBDEL) ",sql.Value); + Where($" {fieldName} IN ( SELECT {fieldName} FROM ( {sql.Key} ) SUBDEL) ",sql.Value); return this; } public IDeleteable In(string inField, List primaryKeyValues)