Підзапит використовується для повернення даних, які будуть використовуватися в основному запиті, як умову для подальшої фільтрації даних, що підлягають вилученню . Підзапити можуть використовуватися з інструкціями SELECT, INSERT, UPDATE і DELETE разом з операторами типу =, <,>,> =, < =, IN, BETWEEN тощо. Dec 13, 2017
Підзапит являє собою оператор SELECT , вкладений у тіло іншого оператора. Кодування підзапиту підпорядковується тим самим правилам, що й кодування простого оператора SELECT . Зовнішній оператор використовує результат виконання внутрішнього оператора для визначення остаточного результату.
У MySQL підзапит являє собою запит у запиті. Ви можете створювати підзапити у своїх операторах SQL . Ці підзапити можуть перебувати в операторі WHERE, в операторі FROM або в операторі SELECT.
Підзапит називається пов’язаним (correlated), якщо будь-які значення вкладеного запиту залежать від зовнішнього запиту.