Matrix-Tabelle) Nutzer * Kursabschluss möglich?

Re: Matrix-Tabelle) Nutzer * Kursabschluss möglich?

von Uchendu Nwachukwu -
Anzahl Antworten: 0
Falls jemand das gleiche Problem hat:

select u.id as id, u.username, GROUP_CONCAT(IFNULL(cc.timecompleted, 'xx') order by cc.course) as timeCompleted, GROUP_CONCAT(c.shortname order by c.id) as courses from mdl_user u LEFT JOIN mdl_course_completions cc ON u.id = cc.userid LEFT JOIN mdl_course c ON cc.course = c.id group by u.id


Diese SQL abfrage erstellt eine unübersichtliche Darstellung, beinhaltet aber alle Informationen. Für eine übersichtlichere Darstellung kann mit einem PHP-Script erzielt werden, in dem die Abfragen aufgeteilt werden.