diff --git a/core/filter_api.php b/core/filter_api.php index cdcdfd47cc..3a1abbb041 100644 --- a/core/filter_api.php +++ b/core/filter_api.php @@ -2066,7 +2066,7 @@ function filter_get_bug_rows( &$p_page_number, &$p_per_page, &$p_page_count, &$p $p_page_number = filter_valid_page_number( $p_page_number, $p_page_count ); $t_offset = filter_offset( $p_page_number, $p_per_page ); $t_query_clauses = filter_unique_query_clauses( $t_query_clauses ); - $t_select_string = "SELECT " . implode( ', ', $t_query_clauses['select'] ); + $t_select_string = "SELECT DISTINCT " . implode( ', ', $t_query_clauses['select'] ); $t_from_string = " FROM " . implode( ', ', $t_query_clauses['from'] ); $t_order_string = " ORDER BY " . implode( ', ', $t_query_clauses['order'] ); $t_join_string = count( $t_query_clauses['join'] ) > 0 ? implode( ' ', $t_query_clauses['join'] ) : '';