Целта на EXISTS()
е да изпълните заявката само до може да реши дали има някакви редове в тази таблица, съответстващи на WHERE
клауза. Тоест логически прави същото като LIMIT 1
. EXISTS
вероятно се нарича semi-join
в някои кръгове.
В крайна сметка:Не използвайте LIMIT 1
вътре в EXISTS()
.
Допълнения:Както Пол посочва, LIMIT
с OFFSET
(или LIMIT m,n
) има значение.