CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

查本部门及上属部门

楼主yqwaxyq()2006-06-01 22:23:18 在 .NET技术 / ASP.NET 提问

Depart_ID(部门ID)  
  比如  
  001下有001001和001002  
  001001下有001001001和001001002  
  001002下有001002001和001002002  
  我要查001002002的部门及它的上属部门即001002和001  
  当然这个001002002ID是要传进去的,进而查处  
  001002002  
  001002  
  001  
  这三个ID  
  问题点数:50、回复次数:5Top

1 楼sun8087(.Net@ChangZhou)回复于 2006-06-01 22:29:41 得分 2

要干什么??  
   
  一个一个传过来,不就得出来了吗?Top

2 楼xcz1943(小钊)回复于 2006-06-01 22:31:55 得分 3

用classid,parentid比较好一点  
  classid     parentid  
    1                       0  
    2                       0    
    3                       0  
    4                       1  
    5                       1    
    6                       4Top

3 楼yqwaxyq()回复于 2006-06-01 22:40:08 得分 0

象001002002还有下属部门001002002001和001002002002  
  我只是做个比喻  
  最好用模糊查询查出来  
  帮我看看,先谢过了Top

4 楼antiking(生活就象拉大便有时顺畅有时不顺畅.)回复于 2006-06-01 22:40:18 得分 45

select   Depart_ID   from   table   where   Depart_ID   in   (   substring(Depart_ID,1,3),substring(Depart_ID,4,3),substring(Depart_ID,7,3))  
  没有测试.....自己试下了。最好得到当前这个depart_id的长度.Top

5 楼yqwaxyq()回复于 2006-06-02 21:43:39 得分 0

我自己做出来了  
   
  antiking(Q狼E行)   我过会测试一下,先给分Top

相关问题

关键词

得分解答快速导航

  • 帖主:yqwaxyq
  • sun8087
  • xcz1943
  • antiking

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo