Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Melhor maneira de buscar as últimas 4 linhas de um conjunto de resultados usando mysql


Para obter o último x número de linhas, mas devolvê-las em ordem crescente, use:
  SELECT x.value
    FROM (SELECT y.value
            FROM TABLE y
        ORDER BY y.value DESC
           LIMIT 4) x
ORDER BY x.value

A resposta requer que você crie uma tabela derivada (visualização em linha AKA) com base nas linhas desejadas. Em seguida, a consulta externa reordena os valores para apresentação.