July 2010
Intermediate to advanced
976 pages
30h 19m
English
This section extends the subquery work in Section 12.8 by considering correlated and existential subqueries. The subqueries discussed earlier were simple, uncorrelated sub-queries. An uncorrelated subquery is computed once, replaced by its result, and the outer query is run. In contrast, a correlated subquery relates its search condition to each row of a table named in the outer query and is effectively recomputed for each outer row (see Figure 12.58).

Because of repeated computation, correlated subqueries ...
Read now
Unlock full access