Nimetu
id
) as sarnaseid
FROM lapsed as tabel1
)as tabel3
WHERE tabel3.sarnaseid>0
Kati 158
Mati 164
Ats 165
Siim 163
Mari 158
Veeru asendaja
Kontroll IN võimaldab tingimuses uurida, kas otsitav väärtus kattub mõnega teises päringus
väljastatud väärtustest. Siinsel juhul siis sisemises päringus leitakse kõik 1997. aastal sündinud laste
pikkused. Edasi välimises päringus väljastatakse kõikide laste andmed, kelle pikkus kattub kasvõi
ühega eelpoolleitud pikkustest.
SELECT eesnimi, synniaasta FROM lapsed
WHERE pikkus IN (
SELECT pikkus FROM lapsed
WHERE synniaasta=1997
)
Nagu tulemustest näha, on tulemusridade hulgas lisaks 1997. sündinutele ka üks 1996. aastal
sündinu, kel pikkust samapalju kui mõnel aasta nooremal. Tõepoolest Mari ja Kati on
ühepikkused. Ehkki esimene neist sündinud 1996. ning teine 1997. aastal.
Juku 1997
Kati 1997
Siim 1997
Mari 1996
Tekkinud tabelite ühendamine