需要您的帮助才能获得建议的朋友列表(他们不是当前用户的朋友,但是当前用户朋友的2个或更多朋友的朋友)。主要订购应该将人们放在同一所学校的顶层,而次要订购应该让人们有更多共同的朋友(即,那个人的朋友和当前用户的人数)靠近顶部。
用户: user_id PK, user_name
配置文件: user_id PK, school_name, ...
友谊: id PK, user_id FK, friend_id FK
提前谢谢。
乔
这不是一个家庭作业问题。我目前正在网站上工作,我的解决方案似乎效率不高。这就是为什么我需要你的建议。感谢。
答案 0 :(得分:0)
(我在这里假设硬件。)
好像你查询了所有朋友的朋友列表,并检查了那些在该列表中不是唯一的朋友的朋友,你会到达某个地方。