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

MySQL:Begrænset antal modtagne resultater baseret på en kolonneværdi | Kombination af forespørgsler

Fandt svaret, da jeg kiggede på det første svar i følgende indlæg:

Hvordan begrænser jeg antallet af rækker pr. feltværdi i SQL?

Jeg har ændret det, så det passer til mine specifikke behov:

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. Hvordan opdeles kommasepareret række af poster og derefter arrangeres sekventielt i MySQL?

  2. Oracle SQL GROUP BY ikke en GROUP BY udtrykshjælp

  3. Node.js forbinder via ssh

  4. Hvordan kan jeg bruge executemany til at indsætte en liste over ordbøger i Python i MySQL