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