Get User and Users Manager record in single query from the same table
Below query gives you user XXXXXX record and XXXXXX manager records ie total 2 rows from the table hr_source
select hrview.userName,hrview.firstName,hrview.lastName,hrview.email,hrview.employeeNumber,hrview.supervisor
from hr_source hrview
where hrview.employeeNumber in( select hrview1.supervisor from hr_source hrview1 WHERE hrview1.userName='XXXXXX' )
UNION
select hrview1.userName,hrview1.firstName,hrview1.lastName,hrview1.email,hrview1.employeeNumber,hrview1.supervisor
from hr_source hrview1
WHERE hrview1.userName='XXXXXX'
select hrview.userName,hrview.firstName,hrview.lastName,hrview.email,hrview.employeeNumber,hrview.supervisor
from hr_source hrview
where hrview.employeeNumber in( select hrview1.supervisor from hr_source hrview1 WHERE hrview1.userName='XXXXXX' )
UNION
select hrview1.userName,hrview1.firstName,hrview1.lastName,hrview1.email,hrview1.employeeNumber,hrview1.supervisor
from hr_source hrview1
WHERE hrview1.userName='XXXXXX'
Comments
Post a Comment