Hi Experts,
As per the posts/Blogs in SDN, Referential Join will act as INNER JOIN when we access the fields from both joined tables.
It will act as LEFT OUTER JOIN if no fields from Right table are accessed and it will not check whether corresponding value is exist in Right table or not assuming referential Integrity is maintained
To test Referential Join I have created a Attribute View with below mentioned tables which have one column Country
TAB1: TAB2:
Country Country
INDIA UK
SRILANKA US
NEPAL GERMANY
I have created a Attribute View with Referential Join and I am fetching field only from TAB1 (i.e.TAB1.Country) i.e. I have selected TAB1.Country as output of the Attribute View. Since there is no referential integrity maintained and only left table is queried hence Left Outer Join should be applied and all the records from Left table should be displayed.
But there are no records are fetched and displayed (its working as Inner Join even though only Left table is queried)
I am confused in understanding the Referential Join, Could you please explain me how does it work
Regards,
Nag