我经常使用两种
1、 递归方法
ID classname parentid(父类id)
1 aaa 0
2 a1 1
3 a11 2
4 b1 1
显示的时候,使用递归方法,将它们全部显示出来
优点:结构简单易懂
缺点:太浪费服务器资源
2、应该叫路径法
ID classname partentpath(父类路径id)
1 aaa 0
2 a1 0,1(表示此类是aaa的子类)
3 a11 0,1,2(表示此类是a1的子类,a1是aaa的子类)
4 b1 0,1(表示此类是aaa的子类)
这种方法
优点:比递归法容易的多,不太浪费资源
缺点:partentpath的路径计算有点麻烦
|