MDL-25053 invalid SQL syntax
authorPetr Skoda <skodak@moodle.org>
Fri, 5 Nov 2010 07:29:24 +0000 (07:29 +0000)
committerPetr Skoda <skodak@moodle.org>
Fri, 5 Nov 2010 07:29:24 +0000 (07:29 +0000)
postgresql requires AS when defining column aliases, credit goes to Alan Peter Carter

course/report/participation/index.php

index c0d9fe8..bb460b8 100644 (file)
                 FROM (SELECT * FROM {role_assignments} WHERE contextid $relatedcontexts AND roleid = :roleid ) ra
                 JOIN {user} u ON u.id = ra.userid
                 LEFT JOIN (
-                    SELECT userid, COUNT(action) actioncount FROM {log} WHERE cmid = :instanceid AND time > :timefrom AND $actionsql GROUP BY userid
+                    SELECT userid, COUNT(action) AS actioncount FROM {log} WHERE cmid = :instanceid AND time > :timefrom AND $actionsql GROUP BY userid
                 ) l ON (l.userid = ra.userid)";
         $params['roleid'] = $roleid;
         $params['instanceid'] = $instanceid;