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

MySQL :Limitation du nombre de résultats reçus en fonction d'une valeur de colonne | Combinaison de requêtes

J'ai trouvé la réponse en regardant la première réponse dans le post suivant :

Comment puis-je limiter le nombre de lignes par valeur de champ en SQL ?

Je l'ai modifié pour répondre à mes besoins spécifiques :

SELECT * FROM
(
    SELECT *, @num := if(@some_id = some_id, @num := @num + 1, 1) as row_num,
           @some_id := some_id as some_id
    FROM example
    ORDER BY last_modified DESC
) as e
WHERE row_num <= 5