Bonjour à tous
Je développe actuellement un logiciel en C++ qui attaque une base de données Access. Jusque là pas de problème
J'essaye dans une boite de dialogue d'afficher un DBGrid avec la liste des Groupes que j'ai créé ainsi que le nombre de Patient présent dans chaque groupe.
Voici la structure des deux tables de ma base de données utilisée dans cette requête :
Voici la requête que j'exécute
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Table Groupe : idGroupe, Groupe) Table Patient : idPatient, Nom, Prénom, ...., GroupePatient, .......) ou GroupePatient est une clé étrangère pointant sur la table Groupe (idGroupe)
Sauf qu'elle me renvoit dans NbPatient pour chaque groupe non pas le nombre de Patient de chaque groupe mais le Nombre de Patient Total
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT idGroupe, Groupe, (SELECT COUNT(*) FROM Patient, Groupe WHERE GroupePatient = idGroupe) AS NbPatient FROM Groupe
Qu'est ce qui ne vas pas dans ma requête à votre avis
Merci d'avance pour votre aide
Partager