Subquery

Use a query inside another query

Advanced

SQL

SELECT name FROM users
WHERE id IN (SELECT user_id FROM orders WHERE total > 100);

What each clause does

The subquery (SELECT user_id FROM orders WHERE total > 100) runs first. IN checks if id matches any value in that result set.

Related tools

Other SQL examples