【发布时间】:2021-08-04 19:26:22
【问题描述】:
Products Table
id | name | project_id | paren_id
-----------------------------------------------------------
1 | ParentProduct | 1 | NULL
-----------------------------------------------------------
2 | TopLevelOneProduct | NULL | 1
-----------------------------------------------------------
3 | ToplevelOneProductChildFolder | NULL | 2
-----------------------------------------------------------
4 | TopLevelOneChildSubChildFolder| NULL | 3
-----------------------------------------------------------
5 | TopLevelTwoProduct | NULL | 1
Categories Table
id | product_id | name
---------------------------------------------------
1 | 2 | TopLevelCategory
---------------------------------------------------
2 | 3 | TopLevelOneProduct
---------------------------------------------------
3 | 4 | TopLevelOneChildSubChildRequest
---------------------------------------------------
4 | 1 | TopLevelProductCategory
D
├── E
│ ├── A
│ │ └── B
│ └── C
└── G
├── F
└── H
我想喜欢这棵树,因为我有无限级别的子级和子级的父子关系,并且具有不同级别的类别。我的意思是,一个产品会有孩子,这些孩子会有子孩子,这些子孩子会有子孩子......在不同的层次上还有更多。
请给我一个解决方案,以便可以理解这个逻辑并解决这个问题
【问题讨论】: