MDL-35648 (backport) adding missing distinct selector in sql on participation report

This commit is contained in:
Daniel Neis Araujo 2014-06-05 20:45:12 -03:00
parent 529d4cdbc6
commit 877ce4a64d

View file

@ -253,7 +253,7 @@ if (!empty($instanceid) && !empty($roleid)) {
} }
$usernamefields = get_all_user_name_fields(true, 'u'); $usernamefields = get_all_user_name_fields(true, 'u');
$sql = "SELECT ra.userid, $usernamefields, u.idnumber, l.actioncount AS count $sql = "SELECT ra.userid, $usernamefields, u.idnumber, l.actioncount AS count
FROM (SELECT * FROM {role_assignments} WHERE contextid $relatedctxsql AND roleid = :roleid ) ra FROM (SELECT DISTINCT userid FROM {role_assignments} WHERE contextid $relatedctxsql AND roleid = :roleid ) ra
JOIN {user} u ON u.id = ra.userid JOIN {user} u ON u.id = ra.userid
$groupsql $groupsql
LEFT JOIN ( LEFT JOIN (