sql >> Database >  >> RDS >> Mysql

MySQL:Beperking van het aantal ontvangen resultaten op basis van een kolomwaarde | Query's combineren

Vond het antwoord bij het bekijken van het eerste antwoord in de volgende post:

Hoe beperk ik het aantal rijen per veldwaarde in SQL?

Ik heb het aangepast aan mijn specifieke behoeften:

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


  1. Android Room Library kan database niet kopiëren van Asset

  2. verwijst een externe sleutel altijd naar een unieke sleutel in een andere tabel?

  3. T-SQL:In tegenstelling tot tekenreeksaaneenschakeling - hoe tekenreeks in meerdere records te splitsen

  4. MySQL die twee tabel-ID's samenvoegt om resultaten van de ene tabel naar de andere te produceren