SET group_concat_max_len = 1000000;
SELECT CONCAT("[",GROUP_CONCAT('{"cat":"',nomCategorias,'","det":',CONCAT("[",(SELECT GROUP_CONCAT('{"gru":"',nomGrupos,'","det":',CONCAT("[",(SELECT GROUP_CONCAT('{"eve":"',nomEventos,'","fic":"',ficha,'"}') FROM eventos WHERE eventos.`idCategorias` = categorias.`id` AND eventos.`idGrupos` = grupos.`id`),']'),'}') FROM grupos WHERE grupos.`idCategorias` = categorias.`id`),"]"),'}'),"]") AS InsNotif FROM categorias