Formålet med EXISTS()
er at udføre forespørgslen kun indtil den kan afgøre, om der er nogle rækker i den tabel, der matcher WHERE
klausul. Det vil sige, at den logisk gør det samme som LIMIT 1
. EXISTS
kaldes sandsynligvis semi-join
i nogle kredse.
Nederste linje:Brug ikke LIMIT 1
inde i EXISTS()
.
Tillæg:Som Paul påpeger, en LIMIT
med en OFFSET
(eller LIMIT m,n
) har betydning.