sql >> Databáze >  >> RDS >> Mysql

MySQL Vyberte skupinu záznamů na základě nejnovějšího časového razítka

Za předpokladu, že máte na mysli, že více záznamů ve vaší tabulce Table_Logs může mít stejné časové razítko a chcete vrátit každý z těch, které byly zadány naposledy, musíte použít GROUP BY :

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

Pole1 atd. jsou pole, která chcete vrátit v Table_Logs.

Zde je ukázka SQL Fiddle vyzkoušet.

Hodně štěstí.



  1. chyba syntaxe pro deklaraci proměnné mysql

  2. The Secrets of Dominoes aneb A Domino Game Data Model

  3. MySql Upravený strom předobjednávky pro vytvoření adresy URL

  4. Jak získat aktuální datum a čas v MySQL