Skip to content
Snippets Groups Projects
Commit cbd477ee authored by Brett Bieber's avatar Brett Bieber
Browse files

Exclude extra unnecessary duplicate rows so the search is much faster

parent ee35ec75
No related branches found
No related tags found
No related merge requests found
...@@ -4,7 +4,7 @@ class UNL_Catalog_CourseSearch_DBSearcher extends UNL_UndergraduateBulletin_Cour ...@@ -4,7 +4,7 @@ class UNL_Catalog_CourseSearch_DBSearcher extends UNL_UndergraduateBulletin_Cour
function getQueryResult($query, $offset = 0, $limit = -1) function getQueryResult($query, $offset = 0, $limit = -1)
{ {
$query = 'SELECT DISTINCT courses.id, courses.xml FROM courses INNER JOIN crosslistings c1 ON courses.id=c1.course_id INNER JOIN crosslistings ON courses.id=crosslistings.course_id WHERE c1.courseNumber >= "500" AND (' . $query . ');'; $query = 'SELECT DISTINCT courses.id, courses.xml FROM courses INNER JOIN crosslistings c1 ON courses.id=c1.course_id INNER JOIN crosslistings ON courses.id=crosslistings.course_id WHERE c1.courseNumber >= "500" AND c1.courseNumber != crosslistings.courseNumber AND (' . $query . ');';
return new UNL_UndergraduateBulletin_CourseSearch_DBSearchResults($query, $offset, $limit); return new UNL_UndergraduateBulletin_CourseSearch_DBSearchResults($query, $offset, $limit);
} }
} }
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment