nope
the use of left or right determines which side of the join returns all results
my example is clearly a left outer join
if this were right outer then the results would be different
i would be asking for "show me all employeesand the name of the person they manage - include all people that do no manage anyone"
.eg
select e1.*,e2.name from employee e1 left outer join employee e2 on e1.managerid=e2.employeeid
assume "maggie os" has no manager and "paul smith" manages no-one
returns (example data)
Name id active manager
john smith 1 1 fred jones
abe lincoln 2 1 fred jones
maggie os 3 1 NULL
paul smith 4 1 fred jones
.......
select e1.*,e2.name from employee e1 RIGHT outer join employee e2 on e1.managerid=e2.employeeid
returns (example data)
Name id active manager
john smith 1 1 fred jones
abe lincoln 2 1 fred jones
NULL NULL NULL Paul Smith
Paul Smith 4 1 fred jones
MVDBA