MySQL считает, что подзапрос является производным, хотя это не так!

EXPLAIN SELECT node_id 
          FROM node 
         WHERE person_id IN (SELECT person_id 
                               FROM user 
                              WHERE is_locked = 0);

Результаты в MySql говорят мне, что подзапрос получен. Но это не так!

(Я знаю, что это можно легко переписать как JOIN, но я хочу знать, почему MySQL считает, что это зависимый подзапрос.)

5
задан OMG Ponies 25 November 2010 в 15:51
поделиться