Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL:Begrenzung der Anzahl der empfangenen Ergebnisse basierend auf einem Spaltenwert | Abfragen kombinieren

Ich habe die Antwort gefunden, als ich mir die erste Antwort im folgenden Beitrag angesehen habe:

Wie begrenze ich die Anzahl der Zeilen pro Feldwert in SQL?

Ich habe es an meine speziellen Bedürfnisse angepasst:

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