Bonjour à tous,

je suis débutant en SQL et je ne trouve pas le moyen de faire une requete. J ne sais pas si cela est possible.
Une sorte de SELECT COUNT dans un SELECT

Actuellement, j'utilise une requete GROUP BY Date qui me renvoie

Date1 - Designation1 - Famille - Nombre de famille
Date1 - Designation1 - Enfant - Nombre d'enfant
Date2 - Designation2 - Famille - Nombre de famille
Date2 - Designation2 - Enfant - Nombre d'enfant

et j'aimerai avoir

Date1 - Designation1 - Nombre de famille - Nombre d' Enfant
Date2 - Designation2 - Nombre de famille - Nombre d' Enfant

Ci-dessous ma requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
SELECT
DATE_FORMAT(`activite`.`Date`,'%d-%m-%Y') AS 'Date',
`activite`.`Designation` AS 'Désignation',
CASE  LEFT(`activite_participant`.`Participant`,4)
WHEN 'FAM_ ' THEN 'FAMILLES'
WHEN 'ENF_ ' THEN 'ENFANTS'
WHEN 'ASM_ ' THEN 'ASSMATS'
WHEN 'PAR_ ' THEN 'PARTENAIRES'
ELSE  LEFT(`activite_participant`.`Participant`,4)
END  AS Participants,
 Count(`activite_participant`.`ID`) AS 'Nb',
'' AS 'Commentaire'
FROM 
`activite_participant`
 Inner Join `activite` ON `activite_participant`.`ActiviteID` = `activite`.`ID`
WHERE
`activite`.`TypeID` = '1'
GROUP BY LEFT(`activite_participant`.`Participant`,4),`activite`.`Date`
ORDER BY `activite`.`Date`";
Merci pour vos pistes !