From e4401d04af1793654929d70968b4c190797debed Mon Sep 17 00:00:00 2001 From: Daniel Neis Date: Wed, 28 May 2014 14:37:36 -0300 Subject: [PATCH] MDL-35648 adding missing distinct selector in sql on participation report --- report/participation/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/report/participation/index.php b/report/participation/index.php index 4e5fe09d284..7379f7ef0d5 100644 --- a/report/participation/index.php +++ b/report/participation/index.php @@ -239,7 +239,7 @@ if (!empty($instanceid) && !empty($roleid)) { $params['tilltime'] = $minloginternalreader; } $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 $groupsql LEFT JOIN ( @@ -264,7 +264,7 @@ if (!empty($instanceid) && !empty($roleid)) { // Get record from sql_internal_reader and merge with records got from legacy log (if needed). if (!$onlyuselegacyreader) { $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 $groupsql LEFT JOIN (