Le but de EXISTS() consiste à effectuer la requête uniquement jusqu'à il peut décider s'il y en a quelqu'un lignes de cette table correspondant à WHERE clause. C'est-à-dire qu'il fait logiquement la même chose que LIMIT 1 . EXISTS est probablement appelé semi-join dans certains cercles.
Conclusion :n'utilisez pas LIMIT 1 à l'intérieur de EXISTS() .
Addenda :Comme le souligne Paul, un LIMIT avec un OFFSET (ou LIMIT m,n ) a un sens.