PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Erreur de type d'instruction Case imbriquée (postgres)

Essayez d'éliminer le case imbriqué . Peut-être que cela fait une différence pour le compilateur pour une raison quelconque :

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,
...