INSERT INTO aatest
SELECT IF(COUNT(a2.letter)=0,'a','xa')
FROM aatest a1
LEFT JOIN aatest a2 ON a1.letter = a2.letter OR a2.letter IS NULL
WHERE a2.letter = 'a'
Буквально сделает то, что вы просили ... но это не правильное решение, если у вас нет уникальной проблемы, которую вы пытаетесь решить. Он потерпит неудачу, если в списке снова появится «a», потому что «xa» уже будет там. Решение с двумя запросами было бы намного проще, если вы выполняете это в PHP или что-то в этом роде.
Надеюсь, это поможет ... если вы предоставите более подробную информацию, я смогу быть более полезным.