在我的网站中,我有一个互相关注的概念,有点推特,我有一个具有以下结构的用户连接表,
==================================================== =============
连接到 | 连接者 | 会话ID | 连接状态 | 记录日期
==================================================== =============
ConnectedTo持有您要连接的用户
Connected By 持有正在连接的用户
SessionID再次持有正在连接的用户
现在假设我们假设用户 A 连接到用户 B 表条目将像
================================
B_id | A_id | A_id | 连接 | 日期
================================
现在A跟随B,现在即使B跟随A条目也会像
================================
A_id | B_id | B_id | 连接 | 日期
================================
现在我想要的是如果两者都在互相关注,我有一个叫做网络的页面,所以如果我是用户 A 并且我登录,如果我去我的网络页面,我应该看到正在关注的人正在关注我,但是无法弄清楚我应该如何检测哪些用户正在关注我……这就像谷歌加我猜想,如果你关注一个用户,你就在关注他,但是如果他关注你而不是你的朋友..所以我应该再添加 1 个字段,有点说是字段X,在连接之前我检查该用户是否在关注我,我应该将两个记录更新为字段 X 中的朋友。
PS我尝试了很多东西,所以不要问我尝试了什么,我尝试过,尝试过,但仍然无法做出判断