diff --git a/src/libs/middlewares/aggregateData.js b/src/libs/middlewares/aggregateData.js
index a46d7f77e2f66f7c2c64c0c83fcc79335ef6d844..8dbf01d7bbae35fbd18821f850c26ba17c93cbd7 100644
--- a/src/libs/middlewares/aggregateData.js
+++ b/src/libs/middlewares/aggregateData.js
@@ -72,7 +72,7 @@ function aggregateData(req, res, next) {
             'receita_potencial',
             'despesas'
         ];
-        const baseFields = ["school"]
+        const baseFields = ["school", "city"]
         let id;
         const fields = req.query.dims.split(',');
         let currentAggregateField;
diff --git a/src/libs/routes_v1/enrollmentAggregate.js b/src/libs/routes_v1/enrollmentAggregate.js
index a561f1376599a397d14f1c0687814670c9bb4d39..db09b08d541054e616679f1f8fa2750e2b58a137 100644
--- a/src/libs/routes_v1/enrollmentAggregate.js
+++ b/src/libs/routes_v1/enrollmentAggregate.js
@@ -400,7 +400,8 @@ rqf.addField({
     where: {
         relation: '=',
         type: 'integer',
-        field: 'id'
+        field: 'municipio_id',
+        table: 'escola'
     },
     join: {
         primary: 'id',