В MariaDB 10.2.19 у меня есть таблица с именем forms
со столбцом template
, который всегда содержит массив объектов JSON.Некоторые из этих объектов будут иметь свойства, которые я хочу вернуть: name
(должен присутствовать всегда), rule
и parameters
.Как я могу вернуть только эти три свойства из всего массива, но только для объектов, в которых присутствует rule
?
Пример массива (отформатированный для более удобного просмотра):
[{
"label": "Employed?",
"class": "select",
"name": "employed",
"parameters": "Yes",
"rule": "in"
},
{
"label": "Breed of dog?",
"class": "select",
"name": "breed",
"parameters": "spaniel, collie, mix",
"rule": "in"
},
{
"label": "Number",
"class": "text",
"name": "breed"
}]