在 MySQL 中,我以这种方式存储类别:
类别: - category_id - category_name - parent_category_id
为给定的 category_id 生成跟踪/面包屑的最有效方法是什么?
例如面包屑(category_id):General > Sub 1 > Sub 2
理论上可能有无限的层次。我正在使用 php。
更新:我看到了这篇关于嵌套集模型的文章 ( http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ )。看起来很有趣,但是您以前会如何动态管理类别?它在纸上看起来更容易,比如当您提前知道类别时,但当用户可以即时创建/删除/编辑类别时则不然……您怎么看?