Я пытаюсь выяснить, почему следующий SQL имеет тип ALL для таблицы категорий c.
EXPLAIN SELECT
t.todo_id,
t.name todo_name,
c.name category_name
FROM
todos t,
categories c
WHERE t.category_id = c.category_id
Таблица todos
имеет индекс на category_id
и todo_id
первичный ключ.Столбец category_id
в таблице категорий является первичным ключом.
В EXPLAIN
указан PRIMARY
в качестве возможного ключа для таблицы категорий, но он не используется.
Спасибо.