【发布时间】:2023-04-01 22:13:01
【问题描述】:
我有两个不相关的表,但有一个共同的列。我想加入表 B 中与表 A 中的 <attribute name='substitutedproductid'> 匹配的行。表 A 如下所示:
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="productsubstitute">
<attribute name='substitutedproductid' />
<attribute name='new_quantity' />
<attribute name='new_unit' />
<attribute name='new_grouping' />
<filter type="and">
<condition attribute="productid" operator="eq" value="{guid}" />
</filter>
</entity>
</fetch>
表 B 如下所示:
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false">
<entity name="new_contractlinedislike">
<attribute name="new_contractlinedislikeid" />
<attribute name="substituteproductid" />
<attribute name="new_unit" />
<attribute name="new_quantity />
<attribute name="new_grouping" />
<filter type="and">
<condition attribute="new_contractlineid" operator="eq" value="{guid}" />
</filter>
</entity>
</fetch>
如上所示,两个表都有一个查找(substituteproductid),可以是同一个产品。在查找相同的情况下,我想对表 A 进行左连接。基本上,我想从单个 fetchXml 字符串返回单个 entitycollection。我怎样才能做到这一点?
【问题讨论】:
标签: dynamics-crm microsoft-dynamics dynamics-365 fetchxml dynamics-crm-365