Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL Sélectionner un groupe d'enregistrements en fonction du dernier horodatage

En supposant que vous vouliez dire que plusieurs entrées dans votre table Table_Logs pourraient avoir le même horodatage et que vous souhaitez renvoyer chacune de celles qui ont été saisies le plus récemment, vous devez utiliser GROUP BY :

SELECT Field1, Field2, Max(TimeStamp) maxTime
FROM Table_Logs
WHERE Account_Id = '12345'
GROUP BY Field1, Field2

Field1, etc. sont les champs que vous souhaitez renvoyer dans Table_Logs.

Voici quelques exemples de SQL Fiddle essayer.

Bonne chance.