El propósito de EXISTS()
es realizar la consulta solo hasta que puede decidir si hay alguna filas en esa tabla que coinciden con WHERE
cláusula. Es decir, lógicamente hace lo mismo que LIMIT 1
. EXISTS
probablemente se llame semi-join
en algunos círculos.
En pocas palabras:no use LIMIT 1
dentro de EXISTS()
.
Anexo:Como señala Paul, un LIMIT
con un OFFSET
(o LIMIT m,n
) tiene significado.