Запрос порядка запросов MySQL по значению в столбце JSON

Как я могу сортировать запрос, основанный на среднем Rating в поле в моей таблице, само поле является текстом JSON, структурированным как:

 [ {"Type":1,"Rating":5}, {"Type":2,"Rating":5}, {"Type":3,"Rating":5} ] 

Мне нужен мой запрос для сортировки в среднем по 3 Rating . Для этого всегда будет только 3 значения.

Мой текущий запрос:

 SELECT `Name`, `Town`, `Vehicle`, `Review`, `Rating`, `Pics`, `PostedOn` FROM `tbl_ShopReviews` WHERE `Approved` = 1 ORDER BY `PostedOn` DESC 

Текущие результаты:

 Name Town Vehicle Review Rating Pics PostedOn Kevin Chicopee 94 Corolla Great stuff, very glad I brought it here [{"Type":1,"Rating":5},{"Type":2,"Rating":5},{"Type":3,"Rating":5}] \N 

Related of "Запрос порядка запросов MySQL по значению в столбце JSON"