我正在研究“可能的朋友”功能。在这里我需要显示各界朋友的朋友谁是不是我的朋友,也没有给我或者没有我的挂起的请求Sql获取不是我的朋友的朋友的所有朋友
FRIENDSHIPS
user_id
friend_id
status (0 = pending, 1 = approved)
对于各好友我做两个记录。说用户1和2成为朋友...我会在friendships
表中创建一个记录where user_id=1,friend_id=2
和另一个where user_id=2, friend_id=1
。
当第一用户发送请求时,将状态设置为0,当好友接受请求的话,我会用1
我将如何做一个SQL查询,建议“可能朋友”的基础上的我的朋友的朋友更新都行?
感谢它正常工作对我! –
它太慢了吗? –