mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-24 04:53:45 +08:00
Union all subquery bug
This commit is contained in:
@@ -154,6 +154,21 @@ namespace OrmTest
|
||||
))
|
||||
.Select<ViewOrder>().ToList();
|
||||
var test16 = db.Queryable<Order>().Select(it => SqlFunc.SqlServer_DateDiff("day", DateTime.Now.AddDays(-1), DateTime.Now)).ToList();
|
||||
var test17 =
|
||||
db.Queryable<Order>()
|
||||
.Select<Order>()
|
||||
.MergeTable()
|
||||
.Select(MergeTable => new ViewOrder()
|
||||
{
|
||||
Name = SqlFunc.Subqueryable<Order>().Where(s=>s.Id== MergeTable.Id).Select(s => s.Name)
|
||||
}).ToList(); ;
|
||||
var test18 = db.UnionAll(
|
||||
db.Queryable<Order>() ,
|
||||
db.Queryable<Order>()
|
||||
)
|
||||
.Select(it=>new ViewOrder(){
|
||||
Name=SqlFunc.Subqueryable<Order>().Where(s=>s.Id==it.Id).Select(s=>s.Name)
|
||||
}).ToList();
|
||||
Console.WriteLine("#### Examples End ####");
|
||||
}
|
||||
|
||||
|
@@ -610,6 +610,11 @@ namespace SqlSugar
|
||||
{
|
||||
TableShortName = null;
|
||||
}
|
||||
if (IsSingle() && result.Contains("unionTable") && result.Trim().EndsWith(" unionTable")&& TableShortName!=null)
|
||||
{
|
||||
result = result.Replace(" ) unionTable ", ") "+TableShortName);
|
||||
TableShortName = null;
|
||||
}
|
||||
if (this.TableShortName.HasValue())
|
||||
{
|
||||
result += (TableShortName + UtilConstants.Space);
|
||||
|
Reference in New Issue
Block a user