MySQL har fået understøttelse af JSON i version 5.7.7http://mysqlserverteam.com/json-labs-release-native-json-data-type-and-binary-format/ Du vil være i stand til at bruge funktionen jsn_extract til effektivt at parse din JSON-streng.
Hvis du har en ældre version, og du vil løse det rent i mysql, så er jeg bange for, at du skal behandle det som en streng og skære værdien ud af det (bare normale strengfunktioner eller brug regulære udtryk) Dette er ikke elegant, men det vil virke
http://sqlfiddle.com/#!9/97cfd/14
SELECT
DISTINCT(substring(jsonfield, locate('"city":',jsonfield)+8,
locate('","', jsonfield, locate('"city":',jsonfield))-locate('"city":',jsonfield)-8)
)
FROM
ForgeRock