Question

Pourquoi la clause suivante ne revient-elle pas, pour chaque utilisateur, c'est la dernière date de connexion?
J'ai 31 utilisateurs distincts dans le tableau, chacun avec de nombreuses dates ...

select userid, date from connections group by userid having date = max(date)
Était-ce utile?

La solution

Pourquoi ajoutez-vous le having qualificatif? Si vous voulez que maximum la date de la dernière connexion de chaque utilisateur, essayez ceci:

select userid, max(date) from connections group by userid;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top