我有这样SQL选择在哪里
UserFriends
Id UserId RequestId Status
1 1 2 1
2 1 3 1
3 1 4 0
4 3 2 1
5 3 4 1
基本表的结构,如果状态不是别人接受0请求1所接受和他们是朋友
我试图做到让用户2个朋友我能怎么做 ?
重要编辑: 我想获取用户3的朋友。你知道如果用户1添加了用户3他们是朋友并且用户3他们添加了2和4他们的朋友(用户3朋友必须返回1,2和4这是基本的解释)
是'RequestId'谁提出请求的用户的'UserId'?因为如果是这样,他已经有两个朋友('Id = 1'和'Id = 4') –
我的问题是在这里用户1添加用户2和状态1在第一行,但我不想再添加此记录像添加用户2用户1和状态1 – Volkan
用户ıd向requestid发出请求 – Volkan