alikyselyillä
Alikyselyillä tarkoitetaan SQL-kielessä sellaisia kyselyitä, joissa toinen kysely on upotettu toiseen. Ulkoinen kysely käyttää sisäistä kyselyä arvona, tilastona tai alkutekijänä tiedon rajaamisessa. Sisäinen kysely voi palauttaa yhden arvon tai useita arvoja, ja sen tuloksia voidaan käyttää monin tavoin ulkosen kyselyn ehdoissa tai periä siitä taustatietoa.
Alikyselyt voidaan jakaa tyypin mukaan sekä sijoituspaikan mukaan. Scalar- eli yksiarvoinen alikysely palauttaa yhden arvon ja
Alikyselyt voivat sijoittua WHERE-, FROM- tai SELECT -kohteisiin. Esimerkiksi EXISTS-kyselyissä sisäisen kyselyn tarkoituksena on todentaa jonkin
Suorituskyky ja optimointi vaihtelevat, ja joskus alikyselyt korvautuvat liitoksilla tai CTE:illä (WITH). Hyvät indeksit ja osoittavien
---