日期:2014-05-20  浏览次数:20695 次

SQL语句大难题啊!!!!!!!!!!!!!
现有表如下:
  id                   name                           fatherID
  1                     公司                               0
  2                     行政部                           1
  3                     财务部                           1
  4                     开发部                           1
  5                     人力资源部                   2
  6                     培训部                           5
  7                     外贸部                           1
  8                     技术部                           4
  9                     测试部                           8  

现在传个id进来.如果传的id是2,也就是行政部的id.显示结果要求是:
  id                   name                           fatherID
  1                     公司                               0
  2                     行政部                           1
  3                     财务部                           1
  4                     开发部                           1
  7                     外贸部                           1
  8                     技术部                           4
  9                     测试部                           8  
也就是说除了子节点(包括子节点下的子节点)外都显示.这个的SQL语句怎么写啊

------解决方案--------------------
看不懂你说的是什么?LZ,说的详细点啊
------解决方案--------------------
越看越晕

------解决方案--------------------