2010-07-10 5 views
4

FetchXml을 사용하여 왼쪽 결합을 수행하려면 어떻게해야합니까? 이 같은 간단한 일이 FetchXml를 사용하는 방법을FetchXml에서 왼쪽 join?

select person.name, address.city from person 
left join address on person.addressid = address.addressid 

을 수행 할 것입니다 :

은 다음과 같은 간단한 SQL 쿼리를 고려? 현재 내 FetchXml 쿼리는 다음과 같습니다 : 업데이트

<fetch mapping='logical'> 
    <entity name='person'> 
    <attribute name='name' /> 
    <link-entity name='address' from='addressid' to='addressid'> 
     <attribute name='city' /> 
    </link-entity> 
    </entity> 
</fetch> 

답변

10

당신의 <link-entity>과 같이 :

그래서
<link-entity name='address' from='addressid' to='addressid' link-type='outer'> 
+0

-이 암시는 링크 유형 = '는 좋아하지 다르게 동작 outer'''이다 전체 외부 조인,하지만 왼쪽 외부 조인 같은? – mmcrae

+0

올바른지, 왼쪽 외부 조인으로 작동합니다. – Matt