sqlsugar使用GROUP_CONCAT

ex sql:

      SELECT a.Id,GROUP_CONCAT(b.Name) FROM  A a     

    LEFT JOIN B b on a.id=b.UID

    WHERE a.Id in ('xxx','yyy')

    GROUP BY a.Id

 

C#:

var test = db.Queryable<A,B>(a,b)=>new object[]

{
     JoinType.Left, a.Id == b.UId,
 
 }.groupby(a=>a.id).select(a,b)=>new Class {
 
xx=a.id
 
xxx=SqlFunc.MappingColumn(default(string), "GROUP_CONCAT(b.Name)"))
 
}

 

 

请问如何使用mysql中的group_concat? - SqlSugar - .Net果糖网 (donet5.com)

posted @ 2021-11-02 11:02  大脑过载  阅读(1053)  评论(0)    收藏  举报