Я пытаюсь запросить значение внутри вложенного JSON с соответствующим ключом, но проблема в том, что предыдущий ключ неизвестен. Как мы можем сделать это в Postgres?
Здесь мне нужно запросить значение «status», но ключи «random1» и «random2» не являются постоянными.
Допустим, это примерное значение в «my_table» и столбце «my_jsonb»
my_jsonb:
{
"known": {
"random1": {
"status": "ACTIVE"
},
"random2": {
"status": "ACTIVE"
},
"random3": {
"status": "ACTIVE"
}
}
}
Вывод:
ACTIVE
ACTIVE
ACTIVE
Я хочу искать значения всех «статусных» клавиш без указания предыдущего ключа.