sql >> Databasteknik >  >> RDS >> Mysql

Väljer de senaste MySQL-raderna med MAX(tid) WHERE tid <=x

du kan göra det med subquery :

select t.userID, max(t.time)
from
   (
     select userID, time
     from tableName
     where time <= nnn
   ) t
group by t.userID

eller helt enkelt :

     select userID, max(time)
     from tableName
     where time <= nnn
     group by userID


  1. Visa resultat från MySQL-fråga i tabeller med PHP

  2. Operationen kan inte slutföras eftersom DbContext har kasserats i Mqsql och Entity Framework

  3. Räkna förekomst i tabell PHP-eko

  4. Hur får man livemeddelandeuppdateringar från mysql med hjälp av websockets?