O MySQL tem uma função para retornar um valor se o resultado for nulo. Você pode usá-lo em uma consulta inteira:
SELECT IFNULL( (SELECT field1 FROM table WHERE id = 123 LIMIT 1) ,'not found');
SELECT IFNULL( (SELECT field1 FROM table WHERE id = 123 LIMIT 1) ,'not found');