正如标题所示,我想为我正在处理的网上商店创建产品的类别和子类别列表。假设有一个名为Apparel的类别{parent category} =>鞋子,鞋类......等{童类}和鞋子都将拥有所有鞋类产品。 我该如何实现?即我应该将所有主要类别放在一个表格下。然后每行会引用另一个表?
答案 0 :(得分:1)
这就是你的表格的样子
id | item_name | parent_id |
1 | Shoes | 0 |
2 | Jackets | 0 |
3 | Formal | 1 |
4 | Casuals | 1 |
5 | Party Wear | 2 |
在这里,您可以看到您的父类别有parent_id
0,而所有其他子类别在parent_id
列中都有其父级的ID。通过这种方式,您可以将产品存储在同一个表中,并使用parent_id
例如:记录1,即Shoes是父级,父级为0,记录3,4是记录1的子类别,因为它们的父级别为1。