Bovenstaand voorbeeld is geen co-gerelateerde subquery. Het is een afgeleide tabel / inline-weergave, d.w.z. een subquery binnen de FROM-clausule.
Een co-gerelateerde subquery moet daarin verwijzen naar de bovenliggende (hoofdquery) tabel. Zie bijvoorbeeld vind het N-de max. salaris op Co-gerelateerde subquery:
SELECT Salary
FROM Employee E1
WHERE N-1 = (SELECT COUNT(*)
FROM Employee E2
WHERE E1.salary <E2.Salary)
Co-gerelateerde versus geneste subquery's.
Technische verschillen tussen normale subquery en co-gerelateerde subquery zijn:
3.Prestaties: Het gebruik van Co-gerelateerde subqueryprestaties neemt af, omdat het NXM-iteraties uitvoert in plaats van N+M-iteraties. ¨ Co-gerelateerde uitvoering van subquery's.
Voor meer informatie met voorbeelden:
http://dotnetauthorities.blogspot.in/2013/12/Microsoft-SQL-Server-Training-Online-Learning-Classes-Sql-Sub-Queries-Nested-Co-related.html