小编Jac*_*cob的帖子

sql递归函数 - 查找管理器

可以说我有下表

User_ID  Manager_ID  
---------------------
Linda        Jacob  
Mark         Linda  
Kevin        Linda  
Steve        Mark  
John         Kevin
Run Code Online (Sandbox Code Playgroud)

基本上,要求是将所有管理器拉到您要搜索的user_id下.所以,例如,如果我发送'琳达'然后它应该返回我:

'Mark', 'Kevin', 'Steve', 'John'  
Run Code Online (Sandbox Code Playgroud)

或者,如果我发送'马克',那么它应该归还给我:

Steve
Run Code Online (Sandbox Code Playgroud)

我听说过递归函数,但我不确定如何做到这一点.任何帮助,将不胜感激.

sql t-sql sql-server stored-procedures recursive-query

5
推荐指数
1
解决办法
3356
查看次数