Concept Flow - Subquery vs JOIN performance trade-off
Start Query
Evaluate Subquery or JOIN
Subquery: Execute inner query first
Use result in outer query
JOIN: Combine tables on condition
Filter and project columns
Return final result
The query starts and chooses either a subquery or a JOIN. Subqueries run the inner query first, then use its result. JOINs combine tables directly before filtering and returning results.