sql >> Databasteknik >  >> RDS >> Mysql

Bästa sättet att hämta de sista 4 raderna från en resultatuppsättning med mysql

För att få de sista x antal rader, men få dem tillbaka i stigande ordning, använd:

  SELECT x.value
    FROM (SELECT y.value
            FROM TABLE y
        ORDER BY y.value DESC
           LIMIT 4) x
ORDER BY x.value

Svaret kräver att du skapar en härledd tabell (AKA inline view) baserat på de rader du vill ha. Sedan ordnar den yttre frågan om värdena för presentation.



  1. hur man hanterar stora uppdateringsfrågor i mysql med laravel

  2. Behöver php pdo implodera arrayer och infoga flera rader i mysql

  3. MySQL-problem med att uppdatera DATETIME-fältet från ISO 8601-format

  4. Hur får jag alla kombinationer av data från en MySQL-tabell?