I understand that Left Outer Join basically means that whether or not the condition is satisfied in the target table, get all the rows in the first table.
"Microsoft Dynamics CRM 2013 Unleashed" book, explains that CRM 2013 introduces a new feature which is Left Outer Join in FetchXML. Then provides the example below of a FetchXML that it states will result in showing all contacts WITHOUT ANY Opportunities :
I'm unable to test this example, but the stated result seems to me like an Inner Join not a Left Outer Join. For if it's a Left Outer Join then it should result in showing all Contacts whether or not they have no opportunities. Am I missing something here ?