cancel
Showing results for 
Search instead for 
Did you mean: 

InfoSet Delemma

former_member260745
Participant
0 Kudos

Hi All,

I have created an InfoSet using Position to Employee using Position # to join both IOs. Employee is set to Left outer join. Position is my driving IO.

My requirement is to user Filter Position # and Key Date and return everything from Position even if there is no matching from EMP and matching values from Employee. (I think, this is how left outer join suppose to work)

BUT when I filter by Position 30000000, Key Date 6/14/2014, I am not getting any value.  Am I missing something.

POSITION:

PositionValid toValid fromJobORG
300000006/30/200501/01/1000
3000000012/10/20057/1/20052000000010000000
300000006/30/200712/11/20052000000010000302
300000008/27/20077/1/20072000000010000302
300000006/30/20088/28/20072000000010000302
300000006/30/20107/1/20082000000010000302
300000006/30/20117/1/20102000000010000302
3000000012/31/99997/1/20112000000010000302
EMPLOYEE:
EMP #Valid ToValid FromPositionJobOrg
123600004/10/194901/01/1000
1236000012/4/20054/11/1949
1236000012/10/200512/5/2005300000002000000010000000
123600002/23/200612/11/2005300000002000000010000302
123600006/30/20062/24/2006300000002000000010000302
123600001/8/20077/1/2006300000002000000010000302
123600001/20/20071/9/2007300000002000000010000302
123600003/4/20071/21/2007300000002000000010000302
123600006/30/20103/5/2007300000002000000010000302
1236000010/17/20107/1/2010300000002000000010000302
123604146/30/201110/18/2010300000002000000010000302
123604146/30/20127/1/2011300000002000000010000302
123604146/13/20147/1/2012300000002000000010000302
1236041412/31/99996/14/2014999999992000000010000302

Thanks

AKA

Accepted Solutions (1)

Accepted Solutions (1)

sriramvijay_ravidoss
Contributor
0 Kudos

Hi,

Do you have records in EMPLOYEE for the combination 6/14/2014 and 30000000. Because in the given records in your questions. it is not there.

You should have records in EMPLOYEE first, to show data for a left outer join.

-Sriram

Answers (1)

Answers (1)

Former Member
0 Kudos

Dear Arjun,

In your case, you should make position left outer join to bring the all data from position irrespective of employee data.

Regards,

Ashish