title: Sequelize v6 GROUP Columns with Same Name
body: <p>I'm using the group parameter in a count query (db.rv.count()) and two of the columns have the same name. This produces a Sequelize error that says duplicate field name <code>name</code>.  Is there any way around this?</p>
  <p>My group parameters looks like this.</p>
  <pre><code>group: ['rule.id', 'rulev.name', 'state.name']
  </code></pre>
  <p>Here's the count query Sequelize logs:</p>
  <pre><code>SELECT `rule`.`id`,
         `rulev`.`name`,
         `states`.`name`,
         COIUNT(`rulev`.`id`) AS `count`
  FROM `rulev`
  LEFT OUTER JOIN `rule` ON `rulev`.`ruleId` = `rule`.`id`
  LEFT OUTER JOIN `states` ON `rulev`.`stateId` = `states`.`id`
  WHERE `rulev`.`isnew` = FALSE
  GOUP BY `rule`.`id`, `rulev`.`name`, `states`.`name`
  </code></pre>
  <p>The exact error is:</p>
  <pre><code>Error in results, duplicate field name `name`. (see option `checkDuplicate`)
  </code></pre>