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

Der beste Weg, um die letzten 4 Zeilen aus einer Ergebnismenge mit mysql abzurufen

Um das letzte x zu erhalten Zeilen, aber in aufsteigender Reihenfolge zurückzugeben, verwenden Sie:

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

Die Antwort erfordert, dass Sie basierend auf den gewünschten Zeilen eine abgeleitete Tabelle (auch bekannt als Inline-Ansicht) erstellen. Dann ordnet die äußere Abfrage die Werte für die Präsentation neu.