Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête MySQL GROUP by et ORDER by

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

vous pouvez commencer par trouver MAX :

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

puis utilisez-le comme filtre :

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