1
SQLIntermediate#subqueries
A query nested inside another. A non-correlated subquery runs once independently. A correlated subquery references the outer row and conceptually runs per outer row, which can be slow.
-- non-correlated SELECT * FROM employees WHERE salary > (SELECT AVG(salary) FROM employees); -- correlated SELECT e.name FROM employees e WHERE salary > (SELECT AVG(salary) FROM employees WHERE dept_id = e.dept_id);