区分 FetchXml 查询中的行

问题描述 投票:0回答:1

在此 FetchXml 查询中,我想要获取不同的行,但多次得到相同的 cic_disponibilitesid 值。这是因为 cic_engagements 中不止一行与 cic_disponibilites 行相关。

<fetch distinct="true">
  <entity name="cic_disponibilites">
    <attribute name="cic_date" />
    <attribute name="cic_disponibleam" />
    <attribute name="cic_disponiblepm" />
    <attribute name="cic_disponibilitesid" />
    <filter type="and">
      <condition attribute="cic_date" operator="ge" value="2024-01-01" />
      <condition attribute="cic_date" operator="le" value="2024-02-28" />
      <condition attribute="cic_nameofcustomer" operator="eq" value="Brad Copper" />
    </filter>
    <link-entity name="cic_engagements" from="cic_disponibilite" to="cic_disponibilitesid" link-type="outer" alias="Engagements">
      <attribute name="cic_name" />
    </link-entity>
  </entity>
</fetch>

我尝试添加“Distinct”关键字,但它没有解决问题

dynamics-crm powerapps fetchxml
1个回答
0
投票

我相信这与您的加入有关,更具体地说,从中选择“cic_name”字段。如果那里的值不同 - 这就是为什么您会获得与 cic_engagements 的唯一相关记录一样多的行。您能否澄清一下您想要实现的最终结果是什么?

© www.soinside.com 2019 - 2024. All rights reserved.