Bonjour à tous.
Bon j'ai tout lu dans les faq :
- les types de jointure
- les regroupements
- le Langage SQL appliqué
J'utilise Access 97 et ouais encore!!!![]()
Donc j'ai deux tables l'une avec des personnes, l'autre qui fait un lien entre les personnes et des organisations. Donc une personne peut-être membres de plusieurs organisations.
J'aimerais crée une requête pour avoir une liste de toutes les personnes sans double, qu'elle soit membre ou non de plusieurs organisations.
Avec le code qui précède, les personnes apparaissent autant de foi, qu'elles sont membres d'une organisation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT Personnes.NumIDPers, Membre.NomOrg FROM Personnes INNER JOIN Membre ON Personnes.NumIDPers = Membre.NumIDPers GROUP BY Personnes.NumIDPers, Membre.NomOrg;
J'utilise le NumIDPers comme point de comparaison puisqu'il est unique pour chaque personne.
J'ai essyé les groupements, les jointures (inner, left, right), rien n'y fait ...![]()
Un grand merci à ceux qui on tous lu ...![]()
![]()
![]()
Partager