Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 7129

Recusrive SQL get data from employee table, get subordinates

$
0
0

Hi,

we have data in sql table like below

declare @t table ( UserID varchar(50), UserName varchar(50), ManagerID varchar(50))
insert into @t values ('Rajesh','Rajesh2','John1'),
('Suresh','Suresh2','John1'),
('Anil','Anil2','John1'),
('Amesh','Amesh2','John1'),
('Nancy','Nancy3','Rajesh2'),
('Raga','Raga3','Rajesh2'),
('Amit','Amit3','Suresh2'),
('Madhav','Madhav','Anil2'),
('Saurabh','Saurabh4','Amit3'),
('Sumit','Sumit4','Amit3'),
('Rohit','Rohit4','Amit3'),
('Akhil','Akhil4','Nancy3'),
('Malyvin','Malyvin4','Nancy3'),
('Kapil','Kapil4','Raga3'),
('Romesh','Romesh4','Raga3'),
('Shanu','Shanu5','Saurabh4'),
('Bhanu','Bhanu5','Saurabh4'),
('Priya','Priya6','Shanu5'),
('ABC','ABC6','Shanu5'),
('Riya','Riya7','Priya6')
select * from @t 

wanted to have output as shown below, I Tried recursion but not working


Ultimately need to have hierarchy from Head person (userID is know) to Leads and rest below leads all resources should show under last lead user.

any help appreciated.


Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>