Я хотел сделать что-то вроде:Вставить в с условной константой
insert into Table(a, b, c)
select a, b, 1 from OtherTable
where a > 0
Но где с бы значением какого-либо Enum, основанной на определенном условии ИНЕКЯ.
Я хочу конечный результат будет что-то подобное (даже если это не работает):
insert into Table(a, b, c)
select a, b, x from OtherTable, YetAnotherTable
where a > 0 AND (IF a=b THEN x = 'Enum1' ELSE x = 'Enum2' ENDIF)
Как вы думаете, что-то, как это возможно в одном операторе?
Да, нет никаких причин, вы не можете сделать это .. Если вы предоставите структуру таблицы и некоторые выборочные данные, вы можете получить более конкретный ответ .. – StevieG