Сколько раз исполняется под запрос?

Помогите, пожалуйста, не могу понять, под запрос исполняется на каждую строку записи, или один раз, к примеру id IN (SELECT id FROM table WHERE status="active")?


Ответы (1 шт):

Автор решения: t0lik

Смотрите план запроса для начала (подробный). По идее, если подзапрос не зависит от конкретной записи или других данных в основном запросе), то оптимизатор должен сделать так, чтобы выполнить его 1 раз

→ Ссылка