现在一个表中存放产品构成,有产品--半成品1---半成品2---半成品n---原材料
其中产品的下级是半成品1
半成品1的下级是半成品2
半成品2---半成品n
半成品n---原材俩
现在要找出产品的所有原材料
学习....
存一个“路径”的字段, 比如使用 自增列作为ID的话,可以把ID转换为十六进制的字符这样存出来的字段比较短一些, 比如 4AE,3BCD,1DDA, 查找所有的话用LIKE查询就可以了 如所有以4AE开头的产品即是关联的产品, 做上索引,效率应该不差, 查找所有的产品 将这个字段用"," 分开转成整数,用IN查询可得到所有记录.