, что моя проблема:Как выбрать последнюю вставленную строку по id?
У меня есть таблица базы данных так:
id (AI) market_id
1 6
2 10
3 6
4 10
5 11
Как выбрать последнюю вставленную market_id по идентификатору?
, что моя проблема:Как выбрать последнюю вставленную строку по id?
У меня есть таблица базы данных так:
id (AI) market_id
1 6
2 10
3 6
4 10
5 11
Как выбрать последнюю вставленную market_id по идентификатору?
Вы могли бы сделать что-то вроде этого:
SELECT * FROM <your_table> ORDER BY id DESC LIMIT 1;
Если вы заинтересованы только в market_id
вы могли бы изменить *
в приведенном выше запросе к market_id
.
Для SQL Server,
Select TOP 1 ID, market_I'd from table order by ID desc
Вы можете использовать LAST_INSERT_ID():
SELECT market_id FROM <table> where id=LAST_INSERT_ID();
просьба указать базу данных и если идентификатор имеет тип Autoincrement – Habib
Какой последний вставленный marked_id? 6, 10 или 11? Как вы определяете «последний»? –
Последнее вставленное mark_id Я идентифицирую идентификатор, который является автоматическим приращением –