From: stronk7 Date: Mon, 4 Sep 2006 22:05:58 +0000 (+0000) Subject: MSSQL and Oracle don't want DISTINCT clauses over TEXT/BINARY fields. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=94ef00f3bbdc4f246aec52854bd8900df7961248;p=moodle.git MSSQL and Oracle don't want DISTINCT clauses over TEXT/BINARY fields. In this case, we simply delete it because SELECT g.* guarantees unique records to be retrieved by the first field. --- diff --git a/lib/datalib.php b/lib/datalib.php index d2f081cd27..8ab0635018 100644 --- a/lib/datalib.php +++ b/lib/datalib.php @@ -687,7 +687,7 @@ function get_groups($courseid, $userid=0) { $userselect = ''; } - return get_records_sql("SELECT DISTINCT g.* + return get_records_sql("SELECT g.* FROM {$CFG->prefix}groups g $dbselect WHERE g.courseid = '$courseid' $userselect "); }