your query doesn't make much sense
if the subquery finds at least one row in the table with indexWord='BMW', then the EXISTS will evaluate TRUE, thus the outer query returns all rows in the table
so what your query returns is either all the rows in the table or none of them
at least, it would if you were on 4.1
