при хранении в json гибкость сортировки, ой я видимо чего то не знаю, сорри
я же объяснил. один месяц - в нем до 100 городов- в каждом до 10 профессий - до 20 возрастных групп и т.д... Я могу извлечь данные для конкретного месяца - конкретного города - конкретной возрастной группы - и т.д.. Если создать для каждой группы отдельный столбец таблицы и там json одной вложенности, то гибкости сортировки не будет.
json позволяет создать массив любой размерности, а столбцы только плоский