MySQLはバージョン5.7.7でJSONをサポートしています
古いバージョンがあり、それを純粋にmysqlで解決したい場合は、それを文字列として扱い、値を切り取る必要があります(通常の文字列関数または正規表現を使用する)これはエレガントではありませんが、動作します
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