В моей таблице игроков MySql У меня есть столбец с именем achievements
и это текстовое поле, которое в данном ряде имеет следующее значение:MySQL получает значение JSON
[
{
"value":11,
"globalID":23000000
},
{
"value":11,
"globalID":23000001
},
{
"value":11,
"globalID":23000002
},
...
{
"value":6044730,
"globalID":23000065
}
]
В нижней части массива вы можете увидеть это объект:
{
"value":48,
"globalID":23000062
},
мне нужно, чтобы быть в состоянии разобрать поле значения и показать его как warhero
поле. Но как я могу это сделать? Глобальный идентификатор останется неизменным, но значение изменится. И поскольку globalID после значения value
, я не могу использовать то, что было использовано в этом сообщении: https://stackoverflow.com/a/21596032/4942382
Какой SQL-запрос мне нужно выполнить, чтобы получить это значение?
Спасибо!
Вам нужно только одно значение из этого списка? Или почему вы выделяете конкретный объект? У вас есть 'globalID' up-fromt и хотите извлечь соответствующее' значение'? – trincot
@ trincot yes Я хочу иметь возможность извлечь значение для соответствующего глобального идентификатора, но без необходимости получать все значение поля –
Любые идеи о том, как это сделать? –