left = addAggregation(left, projection, groupBy, having, ctx);
left = addAggregation(left, projection, groupBy, having, ctx);
left = addAggregation(left, projection, groupBy, having, ctx);
left = addAggregation(left, projection, groupBy, having, ctx);