Php 设置嵌套的集合层次结构
比如说我有很多生意。并且每个业务可以有多个类别、子类别和子类别三个级别。假设我根据我的类别设置了一个表 我现在如何使用此表并为每个业务分配类别?我知道我需要另一个表,但分配了哪个节点?它是最低级别的节点吗Php 设置嵌套的集合层次结构,php,mysql,nested-set-model,Php,Mysql,Nested Set Model,比如说我有很多生意。并且每个业务可以有多个类别、子类别和子类别三个级别。假设我根据我的类别设置了一个表 我现在如何使用此表并为每个业务分配类别?我知道我需要另一个表,但分配了哪个节点?它是最低级别的节点吗 business_id category_id 那么,检索每个业务的所有类别的正确方法是什么?通常的工作方式是分配叶节点或最低级别节点。然后,当您查询以获得完整的层次结构时,您将沿着树向上遍历到根。在MySQL中,从叶到根的遍历通常要容易得多,反之亦然 下面是我发现的最好的一个,它描述了如何
business_id category_id
那么,检索每个业务的所有类别的正确方法是什么?通常的工作方式是分配叶节点或最低级别节点。然后,当您查询以获得完整的层次结构时,您将沿着树向上遍历到根。在MySQL中,从叶到根的遍历通常要容易得多,反之亦然
下面是我发现的最好的一个,它描述了如何为动态大小的树完成此查询。您包含的链接假设树总是3层深谢谢,但现在我不知道如何为特定的低层节点获取具有深度的树。让我看看你发来的那篇文章,我会给你回复的。只注意第一部分。最后它变得更复杂了。如果你有任何问题或需要解释,我很乐意帮助你。这类事情我真的很感兴趣。