Bonjour,
Je cherche désespérément à créer une requête qui compile les résultats de plusieurs requêtes avec une colonne par résultat et sans doublons comme ceci :
r1Patho r4OMS r3NatureRCP 121465 654789 132145 654789 321456 321486 321489 335654 312324
Chaque requête est construite de la même manière, pour me donner une liste sans doublons. Exemple avec la Requête 1 (r1Patho) :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT DISTINCT TablePassagesBoulogne.ID_RCP FROM TablePassagesBoulogne GROUP BY TablePassagesBoulogne.ID_RCP, TablePassagesBoulogne.Patho_RCP, [Formulaires]![f_Search_V4]![cboListePathologie] HAVING (((TablePassagesBoulogne.Patho_RCP) Like [Formulaires]![f_Search_V4]![cboListePathologie])) OR ((([Formulaires]![f_Search_V4]![cboListePathologie]) Is Null));
Cela fonctionne pour chaque requête individuelle mais quand je fais un SELECT sur toutes mes requêtes (voir ci-dessous) seule UNE est sans doublon
Résultat :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT r1Patho.ID_RCP, r4OMS.FIC_ID, r3NatureRCP.FIC_ID FROM r1Patho, r4OMS, r3NatureRCP GROUP BY r1Patho.ID_RCP, r4OMS.FIC_ID, r3NatureRCP.FIC_ID;
r1Patho r4OMS r3NatureRCP 121465 654789 132145 654789 654789 132145 321489 654789 132145
Comment résoudre ça ?
Merci
Quentin
Partager