対応するキーを使用して、ネストされた JSON 内の値をクエリしようとしていますが、問題は前のキーが不明であることです。Postgres でこれを行うにはどうすればよいでしょうか。
ここでは、「status」の値を照会する必要がありますが、キー「random1」と「random2」は一定ではありません。
これが「my_table」と列「my_jsonb」のサンプル値だとしましょう
my_jsonb:
{
"known": {
"random1": {
"status": "ACTIVE"
},
"random2": {
"status": "ACTIVE"
},
"random3": {
"status": "ACTIVE"
}
}
}
出力:
アクティブ
アクティブ
アクティブ
前のキーを指定せずに、すべての「ステータス」キーの値を探したいです。