J'essaie d'obtenir l'IP, l'utilisateur et l'horodatage le plus récent d'une table pouvant contenir à la fois l'adresse IP actuelle d'un utilisateur et un ou plusieurs ips antérieurs. Je voudrais une ligne pour chaque utilisateur contenant l'adresse IP la plus récente et l'horodatage associé. Donc si une table ressemble à ceci:
username | ip | time_stamp
--------------|----------|--------------
ted | 1.2.3.4 | 10
jerry | 5.6.6.7 | 12
ted | 8.8.8.8 | 30
Je m'attendrais à ce que le résultat de la requête soit:
jerry | 5.6.6.7 | 12
ted | 8.8.8.8 | 30
Puis-je faire cela dans une seule requête SQL? Si cela compte, le SGBD est Postgresql.