diff --git a/嵌套查询.md b/嵌套查询.md index 5ee9d2c..6d01525 100644 --- a/嵌套查询.md +++ b/嵌套查询.md @@ -104,6 +104,20 @@ INNER JOIN ( WHERE (a.[rownum] = 1) AND ((a.[Nickname] = N'name03' OR a.[Nickname] = N'name02')) ``` +#### 场景4:内存数据嵌套 + +```c# +var list = new List(); +list.Add(new User1 { Id = Guid.NewGuid() }); +list.Add(new User1 { Id = Guid.NewGuid() }); +list.Add(new User1 { Id = Guid.NewGuid() }); + +var listSql2 = fsql.Select() + .FromQuery(fsql.Select().WithMemory(list)) + .InnerJoin((a, b) => a.Id == b.GroupId) + .ToSql(); +``` + --- ## 子表Exists