Кстати, там смотрю в одной таблице на разных полях разные сравнения - очень не хорошо. Приведите всё к utf8_general_ci, если проект на utf8, либо к cp1251_general_ci, если проект в windows-1251. Тоже, частично, решит проблему. Ну и на таблицах самих тоже сравнение стоит привести в порядок.