查本部门及上属部门
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




