SQL - Subqueries
Consider these two queries on tables
Query 1:
Query 2:
orders and customers. Which one is likely to run faster on large datasets?Query 1:
SELECT o.id FROM orders o WHERE o.customer_id IN (SELECT c.id FROM customers c WHERE c.status = 'active');Query 2:
SELECT o.id FROM orders o JOIN customers c ON o.customer_id = c.id WHERE c.status = 'active';