Регулярно дают повод пнуть их. :D
v.5.6.22
Очередной глюк: Если в подзапросе используется переменная, то движок не использует индексы. И не даёт использовать.
set @a = 1;
select *
from Mans /* force index (primary) */
where eManID = (select 1 from dual where @a)
EXPLAIN Result
id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY Mans ALL (NULL) (NULL) (NULL) (NULL) 1814845 Using where
2 UNCACHEABLE SUBQUERY (NULL) (NULL) (NULL) (NULL) (NULL) (NULL) (NULL) No tables used
_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru