У меня есть оператор CASE, например
CASE WHEN a AND b THEN c ELSE d END
В моей таблице есть поле, содержащее логические операторы, такие как AND
, OR
Я хочу использовать это поле ввместо использования оператора непосредственно в приведенном выше операторе case, так:
CASE WHEN a (CASE WHEN field.value = 'AND' THEN 'AND'OR 'OR' END) b THEN c ELSE d END
Я попытался также ввести пользовательскую функцию, но ни одна из них не работала, и я получил ошибку в пропущенном выражении.
Что такоеЯ скучаю?Спасибо.