有用户表 member(字段包括id,name,code,addtime……),有用户关注关系表mfollow(字段包括id,mid,fansmid,addtime)
假设当前用户id=100,要查询member.code==9的所有用户列表,该怎么做?返回结果用户列表里能不能直接得出当前用户对其是否关注?
我知道大概要用左链接查询:
1 var query= from A in Members 2 join B in Mfollows on A.Mid equals B.Mid into temp 3 from B in temp.DefaultIfEmpty() 4 where A.code==9 && A.Isavalable==true && A.Isdelete==false && B.fansmid==100 5 select new{A.Mid,A.Nickname,B.fansmid}; 6 7 query.Dump();
这样好像不满足要求,有高人知道怎么办吗?