I SQL refererer en co-relatert underkjøring til en undervisning hvis funksjonalitet avhenger av utgangen fra forrige spørring.
Den korrelerte subquery kjøres en gang på hver rad behandlet av den ytre spørringen.
Syntaks
En prøvesyntaks for en korrelert undervisning i SQL er som vist:
Velg kolonne1, kolonne2, ..Merk: Parent -spørringen kan være en valg, slett eller oppdateringserklæring.
SQL Correlated Subquery - Eksempel
Tenk på tabellen som inneholder produktinformasjon som vist nedenfor:
Vi kan bruke en korrelert underspring for å finne produktet med en mengde som er lik den maksimale mengden i tabellen.
Vi kan bruke en korrelert underspring for å finne produktet med en mengde som er lik den maksimale mengden i tabellen.
Spørringen ovenfor skal returnere:
Hvert produkt blir evaluert av den ytre spørringen og deretter ført til den indre spørringen, som finner maksmengden i den kategorien.