Есть две таблицы: table и table_data
Запрашиваю explain для запроса:
EXPLAIN SELECT
`table`.`id`
FROM
`table`
INNER JOIN
`table_data`
ON
`table`.`id`=`table_data`.`table_id`
Инфа показывает, что используется индекс от колонки table_id таблицы table_data.
Но, если дополню запрос:
EXPLAIN SELECT
`table`.`id`
FROM
`table`
INNER JOIN
`table_data`
ON
`table`.`id`=`table_data`.`table_id`
WHERE
`table`.`enabled`=1
То индекс уже не используется, а таких условий как `table`.`enabled`=1 может быть много(для таблицы table). Как его сюда правильно прикрутить?