Разве это будет валидно с точки зрения SQL? При использовании group by все поля выборки должны быть агрегированными, а поле department.name таким не будет. MySQL это, конечно, пережуёт и отдаст результат (если не включен строгий режим), но практика всё равно плохая.