干用SQL是不行的,必须通过应用程序或者存储过程来实现但是mysql目前不支持存储过程,用程序接口(e.g PHP/DELPHI)来处理递归吧

解决方案 »

  1.   

    呵呵,与帖子
    http://expert.csdn.net/Expert/topic/2160/2160323.xml?temp=.3082239
    中的问题有点相似如果确定最顶层的数据(即根节点的地位确定了,例如是从5代前祖宗开始的,:-)  ),建议添加一个字段level,表示当前记录在树型结构中的层数,这对楼主的需求有帮助!对于楼主的需求,要把所有人的关系都表现出来,只能对所有记录进行遍历,没有什么捷径!