Účel EXISTS()
je provést dotaz pouze do může rozhodnout, zda existují nějaké řádky v této tabulce odpovídající WHERE
doložka. To znamená, že logicky dělá to samé jako LIMIT 1
. EXISTS
se pravděpodobně nazývá semi-join
v některých kruzích.
Sečteno a podtrženo:Nepoužívejte LIMIT 1
uvnitř EXISTS()
.
Dodatek:Jak zdůrazňuje Paul, LIMIT
s OFFSET
(nebo LIMIT m,n
) má význam.