LEFT instead of an INNER JOIN for trainers in the search SQL query.
Pagination prepared, but yet commented out because of an issue with GROUP BY.