Extrair lista de alunos de um curso com comando SQL

Extrair lista de alunos de um curso com comando SQL

por Lino Vaz Moniz -
Número de respostas: 0

Para extrair a lista de alunos de um curso com comando SQL, execute no banco o seguinte comando:

SELECT u.id, u.firstname,u.lastname,u.email FROM mdl_role_assignments rs INNER JOIN mdl_user u ON u.id=rs.userid INNER JOIN mdl_context e ON rs.contextid=e.id WHERE e.contextlevel=50 AND rs.roleid=5 AND e.instanceid=? 

Passe o parâmetro id do curso  em e.instanceid=? 
Caso o id do perfil aluno não for id 5, altere isso rs.roleid=5