读书人

SQL求出上司

发布时间: 2013-06-26 14:29:32 作者: rapoo

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不知道怎么写,好像着力点没有

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

读书人网 >SQL Server

热点推荐