sql >> データベース >  >> RDS >> PostgreSQL

ネストされたCaseステートメントタイプエラー(postgres)

    ネストされた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,
    ...
    


    1. Nagiosを使用してPostgreSQLを監視する方法

    2. 記載された値を持つMySQLでIN句を使用する

    3. PHPでタイムスタンプより古い日付を保存する方法

    4. クエリによるMySQLダンプ