需要一个sql 语句  谢谢帮忙
一个项目表         project 
 有   id   ,fatherid   ,name   就这个三个列 
 select   *   from   project   where   id   in   (1,2,3)            这个一句是选出      项目   为   1   2   3   的项目    
 项目   1   2   3      分别是      4      5   6      的子项目.   
 现在我要在一条   记录   里面出现      
 子项目id      子项目名称      子项目的父项目id   子项目的父项目名称 
------解决方案--------------------select a.id,a.name,b.id,b.name from project a,父表 b where a.fatherid  = b.fatherid  
 这是一个内连接应用,试试看,如果可行的话别忘了稍微给点分吧,我还0分呢!
------解决方案--------------------同一个表里也没有关系, 
 select a.*, b.name from project a, project b where a.fatherid=b.id and a.id in (1,2,3)
------解决方案--------------------大致是这样吧,没测试 
 select a.id,a.name,b.id,b.name  
 from project a, project b  
 where a.id  = b.fatherid