SELECT DISTINCT '12345' AS AlphabetID,
CASE
WHEN letter='a' THEN 'a'
END AS letter
Это вернет одну строку с результатом:
AlphabetID | letter
| 12345 | a
Как можно было бы вернуть несколько строк для данного столбца, сохранив значения полей других столбцов.
По существу, добавление строк на лету при выполнении условий.
Мой мыслительный процесс попытался:
SELECT DISTINCT '12345' AS AlphabetID,
CASE
WHEN letter='a' THEN 'a'
WHEN letter='a' THEN 'ax'
END AS letter
Желаемый результат:
AlphabetID | letter
| 12345 | a
| 12345 | ax