Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wybór najnowszych wierszy MySQL według MAX(time) WHERE czas <=x

możesz to zrobić za pomocą podzapytania :

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

lub po prostu :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Java - jak wsadowo wstawiać i aktualizować bazy danych

  2. Nieprawidłowy format XML — jak tego uniknąć

  3. Problemy z próbą użycia MySQL w połączeniu z Emacs

  4. Czy klucz obcy może odwoływać się do nieunikalnego indeksu?

  5. Skuteczne strategie tworzenia kopii zapasowych i odzyskiwania danych MySQL/MariaDB