Synchronization code

This commit is contained in:
sunkaixuan
2023-04-26 12:54:24 +08:00
parent bf5893e07e
commit 7d1a364c0b

View File

@@ -14,10 +14,14 @@ namespace SqlSugar
public override string RemoveParentheses(string sql)
{
if (sql.Contains("ORDER BY"))
if (sql.Contains("ORDER BY")&&!sql.StartsWith("(SELECT TOP 1"))
{
sql = $"SELECT * FROM {sql.Replace("(SELECT ", "(SELECT TOP 1000000")} TEMP";
}
else if (sql.Contains("ORDER BY") && sql.StartsWith("(SELECT TOP 1"))
{
sql = $"SELECT * FROM ({ sql}) TEMP";
}
return sql;
}