From 0d7bdf02864a47e298dae2a30df7248d41f07cdd Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Wed, 21 May 2025 17:50:22 +0800 Subject: [PATCH] Update subquery.tolist --- .../SqlSugar/Realization/MySql/SqlBuilder/MySqlBuilder.cs | 4 ++-- Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlBuilder.cs b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlBuilder.cs index 60112adbb..206954884 100644 --- a/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlBuilder.cs +++ b/Src/Asp.NetCore2/SqlSugar/Realization/MySql/SqlBuilder/MySqlBuilder.cs @@ -29,9 +29,9 @@ namespace SqlSugar public override string RemoveParentheses(string sql) { - if (sql.Contains(" Order By ")) + if (sql.Contains(" ORDER BY")&&sql.StartsWith("(")&&sql.EndsWith(")") &&!sql.ToLower().Contains("limit")) { - sql = $" SELECT * FROM {sql} MYSQL_UNIONALL_ITEM "; + sql = $" {sql.TrimEnd(')')} limit 0,{int.MaxValue}) "; } return sql; } diff --git a/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec b/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec index c3daf8e5d..721b0bf37 100644 --- a/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec +++ b/Src/Asp.NetCore2/SqlSugar/SqlSugarForCore.nuspec @@ -2,7 +2,7 @@ SqlSugarCore - 5.1.4.194-preview16 + 5.1.4.194-preview19 sunkaixuan 果糖大数据科技 http://www.apache.org/licenses/LICENSE-2.0.html