Ссылка на псевдоним в другом месте в списке SELECT
У меня есть следующий запрос:
select FirstName, LastName,
Case
When LastName = 'Jones'
then 'N/A'
End as Other,
Case
When Other is not null
then 1
else 0 as Flag
Значение флага зависит от другого, но поскольку другое является псевдонимом, поле флага не распознает другое.
Я думаю, я могу использовать выбор внутри выбора. Есть ли лучший способ для Flag распознавать столбец Other alias?