无限层分销系统如何快速查找到所有团队成员,以及所有上级成员,除递归

1.现在有个无限分销系统,A邀请了B,c,然后b和c分别邀请了N个人,以此类推,请问有啥好办法能快速查找到N的所有上级,以及N的所有团队成员

阅读 6.7k
3 个回答

除递归?实现不了。
除非你数据库给每个人设置一个分销记录,但这个样冗余数据太多

嗯,我这个是无限极,

搜索 mysql 树 表设计 关键词
https://blog.csdn.net/qq16041...

Adjacency List:每一条记录存parent_id
Path Enumerations:每一条记录存整个tree path经过的node枚举
Nested Sets:每一条记录存 nleft 和 nright
Closure Table:维护一个表,所有的tree path作为记录进行保存。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题