MySQL đã hỗ trợ JSON trong phiên bản 5.7.7 http://mysqlserverteam.com/json-labs-release-native-json-data-type-and-binary-format/ Bạn sẽ có thể sử dụng hàm jsn_extract để phân tích cú pháp chuỗi JSON của mình một cách hiệu quả.
Nếu bạn có một phiên bản cũ hơn và bạn muốn giải quyết nó hoàn toàn trong mysql thì tôi e rằng bạn phải coi nó như một chuỗi và cắt giá trị ra khỏi nó (chỉ là các hàm chuỗi bình thường hoặc sử dụng biểu thức chính quy) Điều này không thanh lịch nhưng nó sẽ hoạt động
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