diff --git a/多表查询.md b/多表查询.md index b57afc9..62b7829 100644 --- a/多表查询.md +++ b/多表查询.md @@ -49,18 +49,19 @@ fsql.Select() .LeftJoin((a,b,c) => a.CategoryId == b.Id) .LeftJoin((a,b,c) => b.ParentId == c.Id) .Where((a,b,c) => c.Id > 0) - .ToList(); + .ToList((a,b,c) => new { a,b,c }); //或者 fsql.Select().From((s, b, c) => s .LeftJoin(a => a.CategoryId == b.Id) .LeftJoin(a => b.ParentId == c.Id)) .Where((a,b,c) => c.Id > 0) - .ToList(); -//SELECT a.`Id`, a.`Title`, a.`Clicks`, a.`CreateTime`, a.`CategoryId`, b.`Id` as6, b.`Name`, b.`ParentId` + .ToList((a,b,c) => new { a,b,c }); +//SELECT ... //FROM `Topic` a //LEFT JOIN `Category` b ON a.`CategoryId` = b.`Id` //LEFT JOIN `CategoryType` c ON b.`ParentId` = c.`Id` +WHERE c. `Id` > 0 ``` ## 3、SQL联表