MySQL: nicht in GROUP BY

Die Site erzeugt Ergebnisse, aber mit SELECT COUNT und SELECT query mit GROUP BY mit zwei unterschiedlichen Ergebniszählungen. Dies liegt wahrscheinlich an dem Fehler, der in phpmyadmin angezeigt wird, aber nicht auf der Site.

Die Abfragen:

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 liefert den folgenden Fehler:

1055 - 'main.users.type' ist nicht in GROUP BY

Wenn ich MySQL-Dokumente lese, ist mir immer noch unklar, was ich beheben muss. Ich kann das nicht verstehen.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage