Это устаревший комментарий. Просто для справки.

аюсь заставить MySQL использовать два индекса. Я присоединяюсь к таблице и хочу использовать пересечение между двумя индексами. Конкретный термин «Использование пересечения» и вот ссылка на документацию MySQL:

http://dev.mysql.com/doc/refman/5.0/en/index-merge-optimization.html

Есть ли способ заставить эту реализацию? Мой запрос использовал его (и он ускорился), но теперь по какой-то причине он остановился.

Вот JOIN, на котором я хочу сделать это. Я хочу, чтобы запрос использовал два индекса: scs.CONSUMER_ID_1 и scs_CONSUMER_ID_2.

JOIN survey_customer_similarity AS scs
    ON cr.CONSUMER_ID=scs.CONSUMER_ID_2 
    AND cal.SENDER_CONSUMER_ID=scs.CONSUMER_ID_1 
    OR cr.CONSUMER_ID=scs.CONSUMER_ID_1 
    AND cal.SENDER_CONSUMER_ID=scs.CONSUMER_ID_2

Ответы на вопрос(2)

Ваш ответ на вопрос