Я использую инструкцию, как показано ниже, и получаю эту ошибку:
ВЫБРАТЬ Не удалось. 3771: недопустимое выражение в предложении WHEN выражения CASE.
У меня больше надежд на Терадата. SQL Server может это сделать, а Teradata - нет. Как я могу обойти это? Любое решение?
sel ( CASE
WHEN EXISTS ( sel '1' from VolatileTable Dtb1 where Dtb1.c1=FACT_Table_5MillionRows.C1)
THEN "FACTTablew5MillionRows"."CustomColumName"
ELSE 'ALL OTHER'
END ) (NAMED "CustomColumName" )
from
"Db"."FACTTablew5MillionRows"