ID,父ID,值
简单的三个字段,通过ID对应的父ID,可以搜索出多层来,实际上就是一颗树,问题就是,按照值来排序——别排乱了,每层都要排序,而且这个层下对应的组也要排序——,也许很简单,不过我还没想到,兄弟们帮忙顶啊,给个思路都行(别忘了是SQL啊)
简单的三个字段,通过ID对应的父ID,可以搜索出多层来,实际上就是一颗树,问题就是,按照值来排序——别排乱了,每层都要排序,而且这个层下对应的组也要排序——,也许很简单,不过我还没想到,兄弟们帮忙顶啊,给个思路都行(别忘了是SQL啊)
select *
from table
start with id=ID值
connect by prior id=父ID
order by id
这是你树根往树梢查,即父到子
如果是倒过来查
select *
from table
start with id=ID值
connect by prior 父id=ID
order by id
这是从子往父查最后加个排序就行了