sql >> Database teknologi >  >> RDS >> PostgreSQL

Typefejl i indlejret sagsudsagn (postgres)

Prøv at fjerne den indlejrede case . Måske gør det en forskel for compileren af ​​en eller anden grund:

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


  1. MySQL Performance – Langsom forespørgsel og innodb_buffer_pool_size

  2. Find alle ikke-numeriske værdier i en kolonne i MariaDB

  3. Databasekontrolpunkter i SQL Server

  4. hvordan man får værdier for samme kolonnenavn fra to forskellige tabeller i SQL