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.fullnameRésultat :
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
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 !