Я хотел бы сделать что-то вроде следующего
UPDATE table SET column = other_column IN(complex_statement)
Мой вопрос заключается в том, вызывает ли эта пустота оценку сложного оператора для каждой строки или нет, что, очевидно, не очень хорошо для производительности.
Альтернатива будет делать
UPDATE table SET column = 0;
UPDATE table SET column = 1 WHERE other_column IN(complex_statement)