ORDER BY
ist immer zuletzt...
Sie müssen jedoch die Felder auswählen, die Sie TATSÄCHLICH WOLLEN Wählen Sie dann nur diese aus und gruppieren Sie nach ihnen. SELECT *
und GROUP BY Email
gibt Ihnen ZUFALLSWERTE für alle Felder außer Email
. Die meisten RDBMS erlauben Ihnen dies aufgrund der Probleme, die es verursacht, nicht einmal, aber MySQL ist die Ausnahme.
SELECT Email, COUNT(*)
FROM user_log
GROUP BY Email
HAVING COUNT(*) > 1
ORDER BY UpdateDate DESC