一个表
id fatherid name
1 -1 a
2 1 a1
3 1 a2
..............
11 -1 b
12 11 b1
13 11 b2
..............
21 -1 c
22 21 c1
23 21 c2
........
id fatherid name
1 -1 a
2 1 a1
3 1 a2
..............
11 -1 b
12 11 b1
13 11 b2
..............
21 -1 c
22 21 c1
23 21 c2
........
1 -1 a
2 1 a1
3 1 a2
..............
11 -1 b
12 11 b1
13 11 b2
..............
21 -1 c
22 21 c1
23 21 c2
........
查询时只需对father进行检索即可
不明白
比如ID,名称,价格,购入时间,等等
father =-1 的为根节点,也就是大类
fatherid<>-1为小类,其值与id相关联
"1" -1 a 大类
2 "1" a1
3 "1" a2
仔细看带“”的数据。
2 "1" a1
3 "1" a2 3这个ID是不是代表a2这个子类,那么要增加一条a2子类的记录,是不是这样的:
id fatherID name itemRecordID GoodsName
1 -1 a ? ?
2 1 a1 001 tool
3 1 a2 001 element
3 1 a2 002 IC
记录是不是这样存储的呢?
还有问号处不就没法处理了吗?