У меня есть этот запрос SQL
, в котором я пытаюсь получить opportunityId
из объекта возможности, для которого approvaldocument
не был создан (утверждающий документ — это имя другого объекта). Я не думаю, что fetchxml поддерживает такой запрос. Я новичок в crm, и мой проект находится в версии crm 4.0
.
вот запрос sql:
Select OpportunityId from opportunity AS c left JOIN (select a.opportunitynameid from opportunity o
JOIN ApprovalDocument a ON
a.opportunitynameid=o.OpportunityId) AS b ON c.OpportunityId=b.opportunitynameid
Where b.opportunitynameid IS NULL and statecode=0
Я преобразовал это в fetchxml
, но это не дало правильного результата.
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
<entity name="opportunity"> <attribute name="opportunityid" />
<link-entity name="approvaldocument" from="opportunitynameid" to="opportunityid" alias="a" link-type="outer"> <attribute name="opportunitynameid" />
</link-entity>
<filter type="and">
<condition entityname="a" attribute="opportunitynameid" operator="null" />
</filter>
</entity>
<fetch/>