If you want exists to work like subquery, use Limit on the exists query, because the exists scans the entire table and then check if a match exists. If you have good indexes in case the table was large then both will work fine, if not both then both will work slowly.