ネストされたcase
を削除してみてください 。多分それは何らかの理由でコンパイラに違いをもたらします:
CASE
WHEN b.condition = 'ERROR' AND c.condition2 = 'ERROR' THEN d.condition3
WHEN b.condition = 'ERROR' THEN c.condition2
ELSE c.condition
END as current_condition,
...
ネストされたcase
を削除してみてください 。多分それは何らかの理由でコンパイラに違いをもたらします:
CASE
WHEN b.condition = 'ERROR' AND c.condition2 = 'ERROR' THEN d.condition3
WHEN b.condition = 'ERROR' THEN c.condition2
ELSE c.condition
END as current_condition,
...