Soit l'une soit l'autre !
Il te suffit de faire une requête union en utilisant les deux requêtes que tu as déjà formulé.
ATTENTION :
Une requête union ne peut être valable si et seulement si chaque requête incluse posséde le même nombre de champ, avec chacun le même nom et dans le même ordonnancement.
Pour ton cas, si tu voulais récupérer les identifiant , il conviendrais d'alliaser les champs Id_Eng1 et Id_Eng2 en Id_Eng (par exemple).
Exemple de solution :
SELECT Organisation.Lb_Org & ‘’ ‘’ + Engagement.Lb_eng AS monResultat
FROM Organisation INNER JOIN (Rencontre INNER JOIN Engagement ON Rencontre.Id_Eng1 = Engagement.Id_Eng) ON Organisation.Id_Org = Engagement.Id_Org
UNION
SELECT Organisation.Lb_Org & ‘’ ‘’ + Engagement.Lb_eng AS monResultat
FROM Organisation INNER JOIN (Rencontre INNER JOIN Engagement ON Rencontre.Id_Eng2 = Engagement.Id_Eng) ON Organisation.Id_Org = Engagement.Id_Org
Je ne l'ai pas essayer, mais il me semble que cela devrait aller. Le cas échéant, tu peux toujours t'en inspirer.
Tecman