Você também pode tentar
EXISTS
:SELECT EXISTS(SELECT * FROM table1 WHERE ...)
e de acordo com a documentação , você pode
SELECT
nada.
Tradicionalmente, uma subconsulta EXISTS começa com SELECT *, mas pode começar com SELECT 5 ou SELECT coluna1 ou qualquer outra coisa. MySQL ignora a lista SELECT em tal subconsulta, então não faz diferença.