]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-15702 SQL efficiency fix Merged from 1.9
authormoodler <moodler>
Fri, 18 Jul 2008 07:52:36 +0000 (07:52 +0000)
committermoodler <moodler>
Fri, 18 Jul 2008 07:52:36 +0000 (07:52 +0000)
mod/data/view.php

index d9d750cb5880c93c106ce128155149c14529b07b..983893c4bc694dc18ee36a05a8f090ae03e24536 100755 (executable)
                         continue;
                     }
                     $tables .= ', {data_content} c'.$key.' ';
-                    $where .= ' AND c'.$key.'.recordid = r.id';
+                    $where .= ' AND c'.$key.'.recordid = r.id AND c'.$key.'.fieldid = '.$key;
                     $searchselect .= ' AND ('.$val->sql.') ';
                     $params = array_merge($params, $val->params);
                 }