SQL求出上级
表结构
本人 直接上级 间接上级
A01 B01
B01 C01
要做出效果是
本人 直接上级 间接上级
A01 B01 C01
B01 C01 D01
并且是在同一张表做处理。并需要灵活的update语句,最好一条语句能够执行出来
自己能够用查询可以查出来,但是用update不知道怎么写,好像着力点没有
------解决方案--------------------
好像已经回答过了
http://bbs.csdn.net/topics/390492105?page=1#post-394798072
update a
set 间接上级 = b.直接上级
from Employees a left join Employees b on a.直接上级 = b.本人
------解决方案--------------------楼上答案已经正确