Usando a Função MIN()
Podemos usar a função min() num select para pegarmos o menor valor em uma lista.
Por exemplo, vejamos a tabela abaixo chamada guests:
MariaDB [nation]> select * from guests; +----------+-------+ | guest_id | name | +----------+-------+ | 1 | John | | 2 | Jane | | 3 | Jean | | 4 | Storm | | 5 | Beast | +----------+-------+
Como Pegar o o menor valor assim:
MariaDB [nation]> select min(guest_id) from guests; +---------------+ | min(guest_id) | +---------------+ | 1 | +---------------+
Outra forma é usar limit 1
MariaDB [nation]> select * from guests limit 1; +----------+------+ | guest_id | name | +----------+------+ | 1 | John | +----------+------+
Usando ORDER BY e LIMIT 1
Usamos order by para classificar a coluna guest_id. Em seguida usamos limit 1 para filtrarmos a primeira linha.
select * from guests order by guest_id limit 1;
MariaDB [nation]> select * from guests order by guest_id limit 1; +----------+------+ | guest_id | name | +----------+------+ | 1 | John | +----------+------+