我正在为我的一位客户创建一个自定义社交网络。
在此,我以 CSV 的形式存储用户的朋友,如下面的用户表所示
uid user_name friends
1 John 2
2 Jack 3,1
3 Gary 2,4
4 Joey 3
在上述场景中,如果登录用户是 John,并且如果他访问 Joey 的个人资料页面,他们之间的连接应该显示为
约翰->杰克->加里->乔伊
我能够在 1 级建立连接,即
如果杰克访问乔伊的个人资料,我可以确定以下内容:
杰克->加里->乔伊
但是对于第二级,我需要进入相同的 for 循环例程,我知道这不是正确的解决方案 + 我也无法实现它。
那么,有人可以帮我解决这个问题吗?
提前致谢,
阿卡什
P:SI 无法更改数据库架构 :(