MySQL: não está no GROUP BY

O site produz resultados, mas com a consulta SELECT COUNT e SELECT com GROUP BY tendo duas contagens de resultados diferentes. Isso provavelmente ocorre devido ao erro exibido no phpmyadmin, mas não no site.

As consultas:

SELECT count(DISTINCT `name`) as `numrows` FROM `users` WHERE `verified` = '1'

SELECT `name`, `type`, `language`, `code` FROM `users` WHERE `verified` = '1' GROUP BY `name` ORDER BY `count` DESC LIMIT 0, 25

PhpMyAdmin fornece o seguinte erro:

1055 - 'main.users.type' não está em GROUP BY

Ao ler os documentos do MySQL, ainda não estou claro o que tenho que corrigir. Não consigo entender isso.