ORDER BY
é sempre o último... No entanto, você precisa escolher os campos que REALMENTE DESEJA em seguida, selecione apenas aqueles e agrupe por eles.
SELECT *
e GROUP BY Email
fornecerá VALORES ALEATÓRIOS para todos os campos, exceto Email
. A maioria dos RDBMS nem permite que você faça isso por causa dos problemas que ele cria, mas o MySQL é a exceção. SELECT Email, COUNT(*)
FROM user_log
GROUP BY Email
HAVING COUNT(*) > 1
ORDER BY UpdateDate DESC