sql >> Database teknologi >  >> RDS >> Mysql

mysql orden og groupby

prøv dette, jeg har ikke tjekket dette, men det burde virke

select object_id, status_id, MAX(created)
from ff
group by object_id having created = MAX(created)

nøglen er at bruge having funktion, som vælger sidste element for hvert grupperet objekt

EDIT:

Jeg tilføjede status_id for at vælge;)



  1. Nye data vedvarer ikke til Rails-array-kolonnen på Postgres

  2. Adgang nægtet fejl ved brug af mysql_real_escape_string()

  3. Sådan fungerer QUOTE() i MariaDB

  4. Konfiguration af AlwaysOn-tilgængelighedsgrupper - Del 2