Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Algum motivo para a cláusula GROUP BY sem função de agregação?


Usando DISTINCT seria um sinônimo em tal situação, mas o motivo pelo qual você deseja/tem que definir um GROUP BY cláusula seria para poder definir HAVING detalhes da cláusula.

Se você precisar definir um HAVING cláusula, você tem para definir um GROUP BY - você não pode fazer isso em conjunto com DISTINCT .