SQL求出上司

SQL求出上级表结构 本人直接上级间接上级A01B01B01C01要做出效果是本人直接上级间接上级A01B01C01B01C01D0

SQL求出上级
表结构
 
本人              直接上级      间接上级
A01            B01
B01            C01

要做出效果是
本人              直接上级      间接上级
A01               B01        C01
B01               C01        D01

并且是在同一张表做处理。并需要灵活的update语句,最好一条语句能够执行出来
自己能够用查询可以查出来,但是用update不知道怎么写,好像着力点没有


SQL?实用
[解决办法]


好像已经回答过了
http://bbs.csdn.net/topics/390492105?page=1#post-394798072



update  a
set 间接上级 = b.直接上级 

from Employees  a left join  Employees b  on a.直接上级 = b.本人



引用:
表结构
 
本人              直接上级      间接上级
A01            B01
B01            C01

要做出效果是
本人              直接上级      间接上级
A01               B01        C01
B01               C01        D01

并且是在同一张表做处理。并需要灵活的update语句,最好一条语句能够执行出来
自己能够用查询可以查出来,但是用update不知道怎么写,好像着力点没有

[解决办法]
楼上答案已经正确