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

Il modo migliore per recuperare le ultime 4 righe da un set di risultati usando mysql

Per ottenere l'ultima x numero di righe, ma restituirle in ordine crescente, utilizzare:

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

La risposta richiede la creazione di una tabella derivata (vista in linea AKA) basata sulle righe desiderate. Quindi la query esterna riordina i valori per la presentazione.