0

対応するキーを使用して、ネストされた JSON 内の値をクエリしようとしていますが、問題は前のキーが不明であることです。Postgres でこれを行うにはどうすればよいでしょうか。

ここでは、「status」の値を照会する必要がありますが、キー「random1」と「random2」は一定ではありません。

これが「my_table」と列「my_jsonb」のサンプル値だとしましょう

my_jsonb:

{
  "known": {
    "random1": {
      "status": "ACTIVE"
    },
    "random2": {
      "status": "ACTIVE"
    },
    "random3": {
      "status": "ACTIVE"
    }
  }
}

出力:

アクティブ
アクティブ
アクティブ

前のキーを指定せずに、すべての「ステータス」キーの値を探したいです。

4

1 に答える 1