sql >> Database >  >> RDS >> Mysql

mysql-bestelling en groupby

probeer dit, ik heb dit niet gecontroleerd, maar zou moeten werken

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

de sleutel is om having . te gebruiken functie die het laatste item kiest voor elk gegroepeerd object

BEWERKEN:

Ik heb status_id toegevoegd om te selecteren;)



  1. Identiteitsfout (bij aanmaak database) opgegeven sleutel was te lang

  2. Bouw invoegquery van array MySQL en PHP

  3. Syntaxisfout bij gebruik van scheidingstekens met Aurora Serverless MySQL 5.6

  4. mysql-verwijderingsbewerking