类别表如下所示:
id -- name -- parent_id
1 -- Men -- 0
2 -- Women -- 0
3 -- Shirts -- 1
4 -- Half-sleeve -- 3
5 -- Full-sleeve -- 3
关系表:
Product_id -- Category Id
1 -- 2
2 -- 2
3 -- 4 ....
我可以轻松轻松地检索任何一个类别及其直接子类别中的产品数量。但是,如果有超过 2 个级别,事情就会变得一团糟。
所以我的问题是如何获得男士及其子类别中所有产品的数量。还是衬衫及其子类别?
任何想法,谢谢。
更新:
我知道有嵌套集模型,但我现在无法将结构更改为那个。