如果某人已经为多级营销(MLM)系统完成了嵌套数据库结构,请分享您的知识,因为我陷入困境。
我有两个选择:第一个是旧方式,表格结构如下 ID, 名称, parent_id等,
第二个选项是MySql中的Hierarchical Data结构,比如 ID, 名称, LFT, rgt等,
嗯,主要的是两者都有利有弊,请指教。最后,关于树结构应该是这样的
http://en.wikipedia.org/wiki/File:Multi-level_marketing_tree_diagram.png
答案 0 :(得分:1)
您的数据库设计似乎属于称为 Naive Trees 的经典SQL反模式。我强烈建议您查看http://www.slideshare.net/billkarwin/sql-antipatterns-strike-back - 特别是从幻灯片48开始的部分。