在此 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”关键字,但它没有解决问题
我相信这与您的加入有关,更具体地说,从中选择“cic_name”字段。如果那里的值不同 - 这就是为什么您会获得与 cic_engagements 的唯一相关记录一样多的行。您能否澄清一下您想要实现的最终结果是什么?