salut, je cherche une idée pour le calcul du nombre d'enfants pour un collaborateur table collaborateur liée a la table Enfants merci
Bonjour, Code (SQL): SELECT COUNT(Enfant.PK_Enfant) AS NbEnfant FROM Enfant WHERE Enfant.FK_Employé = {pEmployé}
Une petite remarque : Code (SQL): SELECT Employé.PK_Employé AS PK_Employé, Employé.NDX_NomEmployé AS Nom, COUNT(Enfant.PK_Enfant) AS NbEnfants FROM Employé LEFT OUTER JOIN Enfant ON Employé.PK_Employé = Enfant.FK_Employé GROUP BY Employé.PK_Employé, Employé.NDX_NomEmployé Te permettra d'avoir la liste des employés avec leur nombre d'enfants Alors que Code (SQL): SELECT Employé.PK_Employé AS PK_Employé, Employé.NDX_NomEmployé AS Nom, COUNT(Enfant.PK_Enfant) AS NbEnfants FROM Employé, Enfant WHERE Employé.PK_Employé = Enfant.FK_Employé GROUP BY Employé.PK_Employé, Employé.NDX_NomEmployé Ne renverra que les employé ayant des anfants