请教一sql写法(我实现的方法效率太慢)
表的架构如下
架构类别架构id 架构描述 父架构类别 父架构id
DTb 0 生产本部 1 1 NULL NULL
Kb 00 生产管理课 1 1 NULL NULL
Kb 01 生产技术课 1 1 NULL NULL
Kb 31 混练课 1 1 3 sDTb
Kb 51 延压课 1 1 5 sDTb
Kb 52 押出课 1 1 5 sDTb
Kb 53 裁断课 1 1 5 sDTb
Kb 61 成一课 1 1 000035 6 sDTb
Kb 62 成二课 1 1 6 sDTb
Kb 63 成三课 1 1 6 sDTb
Kb 71 加硫一课 1 1 7 sDTb
Kb 72 加硫二课 1 1 7 sDTb
Kb 73 测定课 1 1 7 sDTb
sDTb 3 混练部 1 1 0 DTb
sDTb 5 押延部 1 1 0 DTb
sDTb 6 成型部 1 1 0 DTb
sDTb 7 加硫部 1 1 0 DTb
员工表
工号 架构类别 架构id
000011 DTb 0
000023 Kb 63
......
现想用一SQL语句查处一员工所有下属员工信息(即子架构下员工,递推到结束),如000011
请高人指点......