También puedes probar EXISTS
:
SELECT EXISTS(SELECT * FROM table1 WHERE ...)
y según la documentación , puede SELECT
cualquier cosa.
Tradicionalmente, una subconsulta EXISTS comienza con SELECT *, pero podría comenzar con SELECT 5 o SELECT column1 o cualquier cosa. MySQL ignora la lista SELECT en dicha subconsulta, por lo que no hace ninguna diferencia.