可能重复:
What is the best way to store a tree structure in a relational DB?
我正在创建一个允许多次登录并且有父子关系的软件 这是我的结构的一个例子,
=> Admin (can create normal customers and level 1-3 resellers)
=> reseller level 3(can create level 1-3 resellers)
=> reseller level 2 (can create level 1-2 resellers)
=>reseller level 1 (can only create level 1 resellers)
现在,3级经销商想要查看他为所有级别及其子级创建的所有经销商。同样,该程序将用于2级和1级经销商。什么是在MYSQL中维护这个结构的最佳方法,因为我无法保存parent_id
- 可以有无限的父母。