How does the processing of a correlated subquery differ from a non correlated subquery ?
The subquery in a correlated subquer is reevaluated for every row of the table or view named in the outer query, while the subquery of a non correlated subquery is evaluated only once.