ultimo - Cómo seleccionar el último registro de la tabla MySQL usando la sintaxis SQL
obtener ultimo registro por fecha sql (6)
Tengo una mesa con varios registros. Hay un campo de identificación. Me gustaría seleccionar el registro con la identificación más reciente (es decir, la identificación más alta).
¿Algunas ideas?
He usado los siguientes dos:
1 - select id from table_name where id = (select MAX(id) from table_name)
2 - select id from table_name order by id desc limit 0, 1
Orden del usuario por orden desc
:
select * from t
order by id desc
limit 1
También podrías hacer algo como esto:
SELECT tb1.* FROM Table tb1 WHERE id = (SELECT MAX(tb2.id) FROM Table tb2);
Es útil cuando quieres hacer algunas combinaciones.
SELECT *
FROM table
ORDER BY id DESC
LIMIT 0, 1
SELECT *
FROM table_name
ORDER BY id DESC
LIMIT 1
SELECT MAX("field name") AS ("primary key") FROM ("table name")
ejemplo:
SELECT MAX(brand) AS brandid FROM brand_tbl