Subquery — запрос внутри другого запроса. Бывает в WHERE: WHERE salary > (SELECT AVG(salary) FROM employees). В FROM: SELECT * FROM (SELECT user_id, COUNT(*) AS cnt FROM orders GROUP BY user_id) sub WHERE cnt > 5. В SELECT: SELECT name, (SELECT COUNT(*) FROM orders WHERE user_id = u.id) FROM users u. Подзапрос выполняется для каждой строки внешнего запроса (correlated) или один раз (uncorrelated). CTE (WITH) часто читабельнее вложенных подзапросов.