sql >> Databasteknik >  >> RDS >> Mysql

Hämtar den senaste posten per användare

Frågan är känd som ett gruppvis maximum , som (i åtminstone MySQL) kan implementeras med en underfråga. Till exempel:

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

Se den på sqlfiddle .



  1. small_case_table_names Inställningar i MySQL 8.0.12

  2. Fatalt fel:Maximal körningstid på 30 sekunder har överskridits i C:

  3. Hur låser jag på en InnoDB-rad som inte finns ännu?

  4. Använd MSSQL och MySQL med CodeIgniter