Bonjour,
Je vous explique mon problème en espérant que quelqu'un pourra m'aider. Voilà j'ai 3 tables dans ma database:
contacts, salesorders, beneficiaries .
-contacts et salesorders sont reliées par une relation Party 1-> N sales orders. La PK est salesorder_id et la FK dans salesorders is contactHolder.
- salesorders et beneficiaries sont reliées par une relation salesorders 1-> N beneficiaries. La PK n'est pas utile mais la FK dans beneficiaries est b_salesorders_id
- contacts et beneficiaries sont reliées par une relation contacts 1-> N beneficiaries. La PK n'est pas utile mais la FK dans beneficiaries est b_contacts_id
J'aimerais récupérer tous les contacts selon la valeur de l'id du salesorders mais je dois vérifier dans les 2 autres tables
salesorders et beneficiaries . Donc cela donne , si la valeur qu'on recherche se retrouve dans la table benefiaries pour ce contact OU dans la table saleorders, on récupère le contact qu'on affichera dans un sub-grid ?
donc j'ai ce fetch XML :
<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="true">
<entity name="contact">
<attribute name="fullname" />
<attribute name="telephone1" />
<attribute name="emailaddress1" />
<attribute name="address1_city" />
<attribute name="address1_postalcode" />
<attribute name="language" />
<attribute name="contactid" />
<order attribute="fullname" descending="false" />
<filter type="and">
<condition attribute="city" operator="like" value="%brussel%" />
</filter>
<link-entity name="salesorders" from="contactholder" to="contactid" alias="ac">
<filter type="and">
<condition attribute="salesorders_id" operator="eq" value="1629240001" />
</filter>
</link-entity>
<link-entity name="beneficiaries" from="b_contacts_id " to="contactid" alias="af">
<filter type="and">
<condition attribute="b_salesorders_id " operator="eq" value="1629240001"" />
</filter>
</link-entity>
</entity>
</fetch>
J'aimerais faire un filtre OR entre les link-entity. Est-ce possible ? car par défaut, c'est un filtre AND.
Est-il possible d'ajouter les résultats de 2 exécutions de fetch XML dans 1 sub-grid ?
Je vous remercie d'avance pour vos réponses.
Bien à vous,
Az.