estoy tratando de hacer una consulta sql en configurable reports en el cual quiero mostrar un listado de usuarios y los cursos a los que se encuentran inscritos pero no he podido.
aquí esta la consulta que he desarrollado hasta ahora:
select u.idnumber as 'Cedula', u.firstname as 'Nombre', u.lastname as 'Apellido',
GROUP_CONCAT(c.fullname SEPARATOR '\n') as 'cursos a los que se encuentra incritos',
GROUP_CONCAT(if(cmc.completionstate = 1, 'si','no') SEPARATOR '\n') as completado
FROM mdl_user AS u
join mdl_course_modules_completion as cmc
on u.id = cmc.userid
inner join mdl_course_modules as cm
on cm.id = cmc.coursemoduleid
join mdl_course as c
on c.id = cm.course
GROUP by cmc.userid
los datos que me muestra son incorrectos