• # Une solution

    Posté par . En réponse au message calcul sur plusieurs aggregats. Évalué à -1.

    Tiens :

    SELECT community.id, COUNT(u.nbmineurs) AS nbmineurs, COUNT(u.nbvieux) AS nbvieux
    FROM (SELECT *, age < 18 AS nbmineurs, age > 60 AS nbvieux FROM user) u
    JOIN community ON community.user_id = u.id
    GROUP BY community.id;
    
    

    C'est quel sgbd que tu utilises ?