Привет Уже не первый раз замечаю, что как только в запросе появляется OR - то запрос становиться супер медленным. Например Код (Text): bu.`email` = cd.`contact` OR bu.`phone` = cd.`contact` На всех полях - стоят индексы. По отдельности без OR запрос летает. Как только добавляется OR - все тормоза. С чем это связано? OR нельзя без потери скорости работы запросов использовать?
Попробуй UNION DISTINCT А вообще зачем используется поиск по емейлу и телефону? Возможно стоит в принципе изменить логику.