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

Zapytanie Mysql GROUP by i ORDER by

http://sqlfiddle.com/#!9/9ebdc/1

możesz zacząć od znalezienia MAX :

SELECT 
 MAX(id) max_id
FROM msg
GROUP BY user_id;

a następnie użyj go jako filtra:

SELECT *
FROM msg
WHERE id IN (
SELECT 
 max(id) max_id
FROM msg
GROUP BY user_id);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć lokalizację aktualnie używanego pliku konfiguracyjnego MySQL w systemie Linux?

  2. Alternatywa dla Intersect w MySQL

  3. Czy możesz używać liczb jako nazw tabel w MySQL?

  4. Zapytanie SQL do obliczenia salda konta

  5. PHP — Azure mySQL w aplikacji zmieniane losowo porty