A propósito, é o comportamento padrão do MySQL. Mas isso pode ser alterado definindo o modo de servidor ONLY_FULL_GROUP_BY no
my.ini
arquivo ou na sessão - SET sql_mode = 'ONLY_FULL_GROUP_BY';
SELECT * FROM sakila.film_actor GROUP BY actor_id;
Error: 'sakila.film_actor.film_id' isn't in GROUP BY
ONLY_FULL_GROUP_BY - Não permita consultas para as quais a lista de seleção se refira a colunas não agregadas que não são nomeadas na cláusula GROUP BY.