Предположим, у меня есть:
SET @json = '{
"orderItems" : [ {
"entity" : {
"@type" : "Data",
"actionType" : "ADD"
}
}, {
"entity" : {
"@type" : "Instance",
"actionType" : "REMOVE"
}
} ]
}';
и я хочу выбрать объекты @type = Instance
и actionType = REMOVE
.
Я пытался
select json_query(@json, '$.orderItems[?(@.entity.actionType == \'REMOVE\' && @.entity[\'@type\'] == \'Instance\')]');
но возвращает ноль.