我现在有两个表类别表
{类别编号,类别名,父级编号}
商品表
{商品编号,商品名,所属类别编号}
比如,分类如下
aaa
---bbb
------ddd
------eee
---ccc
表中(举例)数据
类别表:
编号(自动编号) 类别名 父级编号
1 aaa 0
2 bbb 1
3 ccc 1
4 ddd 2
5 eee 2
商品表:(数据举例)
商品编号(自动编号) 商品名 所属类别编号
1 商品1 4
2 商品2 5
注意:商品表中的字段---所属类别编号(这个编号只有最小类别的编号,比如上面的分类情况下,此处不可能出现,aaa,bbb这一类别名的编号)
我现在想查询所有属于aaa这一类别的商品
如何查询?
我的思路是:
采取对类别进行有规律编号的方式
比如aaa-->100
bbb-->10001
ddd-->1000101
eee-->1000102
ccc-->10002
但出于 int型的长度的限制,只能向下分四级,不能实现无限级 ,所以不行.
大家看看有没有其他办法,谢谢!