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

Mysql query GROUP by e ORDER by

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

puoi iniziare dalla ricerca di MAX :

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

e poi usalo come filtro:

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