Plusieurs COUNT et GROUP BY

Résolu
Bonjour,

J'aurais aimer savoir s'il est possible de réaliser une requête SQL avec plusieurs COUNT et plusieurs GROUP BY surtout.

Je souhaite avoir ce genre de tableau au final :

FORMATION1 ANNEE1 00001 STATUT1 3 16
FORMATION1 ANNEE1 00001 STATUT2 11 16
FORMATION1 ANNEE1 00001 STATUT3 2 16

J'aimerais avoir dans une seule requête le nombre total d'apprenant et le nombre d'apprenant par statut.

J'ai trouvé une solution à mon problème en regroupant 2 SELECT dans un SELECT globale mais ma requête dure plus de 2 minutes et j'aimerais savoir s'il y a une solution plus "optimisé" du genre fonctions analytiques ?

Merci d'avance.

1 réponse

  1. Bonjour,

    est ce que les COUNT se font sur la même table ou sur des tables différentes ?
    0