score:6

Accepted answer
var res = from t in tmp
          group t by t.userid into g
          join c in com on g.key equals c.userid into j
          from subc in j.defaultifempty()
          select new answerset(new list<answer>(g), subc != null ?subc.content : null);

Related Query