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

Valg af de seneste MySQL-rækker med MAX(tid) WHERE tid <=x

du kan gøre det med underforespørgsel :

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

eller blot :

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


  1. forkert kolonnespecifikation for kolonne

  2. oracle jdbc driver version galskab

  3. Mysql-forespørgsel til prissammenligning

  4. Hvorfor er forbindelsen til MySQL-serveren så langsom?