What is the difference between a correlated subquery and a non-correlated subquery?

SQL Data Analyst Medium

SQL Data Analyst — Medium

What is the difference between a correlated subquery and a non-correlated subquery?

Key points

  • Correlated subqueries re-execute for each outer row
  • Non-correlated subqueries run once independently
  • Correlated subqueries reference columns from the outer query
  • Non-correlated subqueries do not reference the outer query

Ready to go further?

Related questions