|zyciis| 用什么方法来排这个多级菜单最快 谢谢
如我数据库有数据
ID ParentID Name
1 0 服装
2 1 上衣
3 1 鞋子
4 2 运动鞋
5 0 电器
6 5 大家电
7 5 厨房电器
8 6 冰箱
9 6 洗衣机
10 7 电饭锅
生成如
服装
上衣
鞋子
运动鞋
电器
大家电
冰箱
洗衣机
厨房电器
电饭锅
--------------------
然后我现在有分类数据
2 上衣
9 洗衣机
10 电饭锅
------------
那代码要怎么写排出
服装
上衣
电器
大家电
洗衣机
厨房电器
电饭锅
这种效果最快?
我现在的方法是取每一个再一级一级算上去,如果发现已经添加的话就跳过
那有没有什么更好的办法?