Statistiques : nombre d'utilisateurs par cours

Re: Statistiques : nombre d'utilisateurs par cours

par Pascal Maury,
Nombre de réponses : 0
Avatar Développeurs de plugins

Bien vu, c'était un très bon début  ;) Je l'avais vu passé d'ailleurs mais je me suis pas arrêté dessus ! Comme quoi !

La réponse en requête :

SELECT count(*) as nb_users, course.id, course.fullname 
FROM course AS course
JOIN enrol AS en ON en.courseid = course.id
JOIN user_enrolments AS ue ON ue.enrolid = en.id
JOIN user AS user2 ON ue.userid = user2.id
GROUP BY course.id
ORDER BY nb DESC

Résultat :

nb       id         fullname  
12850 2113 Cours 1
6608 978 Cours 2
2257 2059 Cours 3
2064 1300 Cours 4
1943 1562 Cours 5
1942 1623 Cours 6
1942 1627 Cours 7
1942 1639 Cours 8

Merci !