Introduction
Nested subqueries let you use one query inside another to find data step-by-step, like asking a question within a question.
Jump into concepts and practice - no test required
SELECT column1, column2 FROM table1 WHERE column3 IN ( SELECT column3 FROM table2 WHERE condition );
SELECT name FROM employees WHERE department_id IN ( SELECT id FROM departments WHERE location = 'New York' );
SELECT product_name FROM products WHERE price > ( SELECT AVG(price) FROM products );
SELECT customer_name FROM customers WHERE id = ( SELECT customer_id FROM orders WHERE order_id = 101 );
SELECT employee_name FROM employees WHERE salary > ( SELECT AVG(salary) FROM employees );
Employees(emp_id, name, dept_id)Departments(dept_id, dept_name)SELECT name FROM Employees WHERE dept_id = (SELECT dept_id FROM Departments WHERE dept_name = 'Sales');
SELECT name FROM Employees WHERE dept_id = SELECT dept_id FROM Departments WHERE dept_name = 'HR';