SQL Error: Unknown column 'route.district_to' in 'where clause' (1054)

Query:
SELECT SQL_CALC_FOUND_ROWS vehicle.* FROM vodila vehicle WHERE ( `vehicle`.has_photo = 1 AND NOT EXISTS ( SELECT 1 FROM moderate_vehicle_image img WHERE img.vehicle_id = `vehicle`.id AND img.is_approved = 0 ) ) AND `vehicle`.type_auto IN ('3') AND ( `route`.`district_to` = `route`.`district_from` AND `route`.`city_to` = `route`.`city_from` AND `route`.`area_to` = `route`.`area_from` AND `route`.`region_to` = `route`.`region_from` AND `route`.`country_to` = `route`.`country_from` ) GROUP BY vehicle.id ORDER BY vehicle.create_time desc LIMIT 0, 30
Context:/var/www/virdru/data/www/vird.ru/Library/Handler/VehicleHandler.php line 1325