Подтвердить что ты не робот

Как выбрать последнюю запись из таблицы MySQL с использованием синтаксиса SQL

У меня есть таблица с несколькими записями. Есть поле id. Я хотел бы выбрать запись с самым последним id (то есть наивысшим id).

Любые идеи?

4b9b3361

Ответ 1

SELECT * 
FROM table_name
ORDER BY id DESC
LIMIT 1

Ответ 2

Заказ пользователя с помощью desc:

select * from t
order by id desc
limit 1

Ответ 3

Вы также можете сделать что-то вроде этого:

SELECT tb1.* FROM Table tb1 WHERE id = (SELECT MAX(tb2.id) FROM Table tb2);

Это полезно, когда вы хотите сделать несколько подключений.

Ответ 4

SELECT MAX("field name") AS ("primary key") FROM ("table name")

Пример:

SELECT MAX(brand) AS brandid FROM brand_tbl

Ответ 5

SELECT   *
FROM     table
ORDER BY id DESC
LIMIT    0, 1

Ответ 6

Я использовал следующие два:

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