テーブル:
ユーザー
userid username imageurl
1 venkat http://test.jpg
2 raghu http://test1.jpg
3 ravi http://test2.jpg
友達
id userid frienduserid status
1 1 2 true
2 2 1 false
ログステータス
id userid sessionid
1 1 7482748
2 1 8274282
3 2 3123123
私が合格した場合は、彼の友達と少なくとも1人いる彼のuserid=1
友達を引っ張る必要があり、ステータスを「true」にします。username,imageurl,status
sessionid
現在、私はユーザーに参加することができ、友人テーブルに彼の友人username,imageurl
とstatus
. しかし、彼のいずれかが少なくとも 1 つあることを確認するにはどうすればよいsessionid
でしょうか。
私のクエリ:
var result = from pa in cxt.Users
join us in cxt.Friends on pa.User_Id equals us.Friend_UserId
where us.User_Id == incID
select new
{
us.frienduserid,
pa.User_Name,
pa.ImageURL,
us.status
};