Показать значения последней строки - PullRequest
0 голосов
/ 29 марта 2020

Я пытаюсь показать некоторые значения последней строки таблицы с помощью запроса, я думал, что мог бы сделать это с помощью функции MAX (), но она показывает только максимальные значения этих двух столбцов, например:

SELECT max(idInventario) as total,entradaSalida
FROM inventarios;

Как правильно это сделать? Исправить запрос или, возможно, с другой структурой.

Ответы [ 3 ]

1 голос
/ 29 марта 2020

Если вам нужен только один ряд с самым высоким idInventario, вы можете просто order by и limit:

select idInventario as total, entradaSalida 
from inventarios
order by idInventario desc  -- put the highest "idInventario" on top
limit 1;                    -- keep the first row only
0 голосов
/ 29 марта 2020

Это должно сделать это:

SELECT idInventario AS total,entradaSalida
FROM inventarios ORDER BY idInventario DESC LIMIT 1;
0 голосов
/ 29 марта 2020

Вы можете получить самую верхнюю запись из последней, как это:

SELECT * FROM inventarios WHERE id=(SELECT max(idInventario) FROM inventarios);
...