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

Recupero della voce più recente per utente

La query è nota come massimo a livello di gruppo , che (almeno in MySQL) può essere implementato con una sottoquery. Ad esempio:

SELECT my_table.* FROM my_table NATURAL JOIN (
  SELECT   user_id, MAX(created_at) created_at
  FROM     my_table
  GROUP BY user_id
) t

Guardalo su sqlfiddle .